如何将1添加到最后一个数字?

时间:2015-03-26 22:58:24

标签: vb.net

我使用标签作为订单号。我希望每次下订单时都将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)

1 个答案:

答案 0 :(得分:0)

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

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

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

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

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