Visual studio 2013 当我告诉Visual Basic设置标签时';将文本设置为1,将其设置为2
你可能已经知道这个问题的标题。 我正在做一个游戏,我想把关卡号码改为1(从第一关0)。我要从0级更改为1级的代码是: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 =
'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。