当我告诉Visual Basic将标签的文本设置为1时,它将其设置为2

时间:2013-11-24 14:43:16

标签: 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 = True
        ButtonCoffee.Enabled = True
        ButtonCoffeeForBoss.Enabled = True
    End If

但是它将标签文本设置为2而不是1,这是写的(上面的第3行代码)。

示例: http://cdn.makeagif.com/media/11-24-2013/9p4CcG.gif

有人知道如何解决这个问题吗?

也许用一个变量“1”然后使用它?

*测试*

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

0 个答案:

没有答案