Visual studio 2013 当我告诉Visual Basic设置标签时';将文本设置为1,将其设置为2

Visual studio 2013 当我告诉Visual Basic设置标签时';将文本设置为1,将其设置为2,visual-studio-2013,Visual Studio 2013,你可能已经知道这个问题的标题。 我正在做一个游戏,我想把关卡号码改为1(从第一关0)。我要从0级更改为1级的代码是: 'Level 0 (Tutorial) If levelNum.Text.Contains("0") Then levelNum.Text = "1" ButtonNext.Enabled = False ButtonLeave.Enabled = True ButtonBreak.Enabled =

你可能已经知道这个问题的标题。 我正在做一个游戏,我想把关卡号码改为1(从第一关0)。我要从0级更改为1级的代码是:

    'Level 0 (Tutorial)
    If levelNum.Text.Contains("0") Then
        levelNum.Text = "1"
        ButtonNext.Enabled = False
        ButtonLeave.Enabled = True
        ButtonBreak.Enabled = True
        ButtonCoffee.Enabled = True
        ButtonCoffeeForBoss.Enabled = True
    End If
但是它将标签文本设置为2,而不是1,这是编写的(上面代码的第3行)

示例:

有人知道怎么解决吗

也许做一个里面有“1”的变量然后用它

*检验*

不,没用。。。 可能是因为它是从0级开始的吗? 我不知道。
我使用的是VB Express 2013。

这里只有一行修改标签。它将标签设置为常量值“1”。结论:在这段代码之后(或代替),是另一段将值设置为“2”的代码。在代码中放置一个断点,然后逐步查看到底发生了什么。代码中还有其他内容正在修改标签,此处显示的内容将其设置为1。