如何使用“或”/做出不同的结果

时间:2011-10-22 02:17:57

标签: vb.net

我正在尝试在VB中编写一个迷你RPG,我需要一些帮助:

  1. 因此,当你从商店购买木制盾牌时,我试图制作它,然后你的防御会改变。

  2. 我不知道是否需要更改我的整个代码,所以我会分享一些信息来向您展示,并指导一些帮助。

  3. 基本上就是这样:

    If Progressbar2.Value = 100 Then  MsgBox("Oh Dear you have died!")`
    

    酒吧最大值默认为100 ..而且商店的形式不同......(例如游戏是Form1,商店是Form4

  4. 所以我想在点击按钮时将其更改为:

    If ProgressBar2.Value = 200 Then MsgBox("Oh Dear you have died!")
        And ProgressBar2.Maximum = 200
    
  5. 我的代码:

    If ProgressBar2.Value = 100 Then MsgBox("Oh dear you have died!")
    If ProgressBar2.Value = 100 Then ProgressBar2.Value = 0
    

    不在代码中:最高值如上所述100

1 个答案:

答案 0 :(得分:0)

替换上面的代码:

if ProgressBar2.Value = 100 then
    MsgBox("Oh dear, you have died!")
    ProgressBar2.Value = 0
end if

如果条件匹配,您可以在if...thenend if中附上您的语句以执行多项操作。与循环等相同(尽管for循环以next结尾。)