如何在最后一个数字上加1



我使用标签作为订单号。每次下订单时,我希望它在订单号上加1。我需要绕圈吗?如果是,怎么做?

Private Sub btnprint_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnprint.Click
    'ordernumber = 0
    ordernumber = ordernumber + 1
    Lblorn.Text = ("Order Number:" & ordernumber)

在这种情况下,您不需要循环,因为只有在触发btnprint_Click事件时才能增加订单号。

如果您希望在触发事件后继续打印n编号或订单,则需要循环。

您需要声明一个变量,该变量对于该按钮和标签所在的窗体/窗口是全局的,并且将在内存中保留最新的ordernumber,直到窗口打开为止。一旦您关闭应用程序,然后再次打开它,它将默认为0

如果希望此最新的ordernumber在应用程序的其他部分中可用,则需要在应用程序级别将ordernumber声明为全局变量。

如果要存储最新ordernumber的值,即使在应用程序关闭或之后,也需要将其存储在数据库或文件中,并在再次加载应用程序时检索它。

相关内容

最新更新