点了怎么不行?

来源:百度知道 编辑:UC知道 时间:2024/06/27 07:37:27
我编了个程序,有一个文本框TEXT1,有一个命令按钮COMMAND1,我希望,如果TEXT1里的数字是0,则点一下COMMAND1以后变成1,如果TEXT1里的数字是1,则点一下COMMAND1以后变成0。但我在调试时发现我不管输入1还是0,按一下按钮后总是变成1,之后不管再怎么点就一直显示为1,这是怎么回事?
代码:
Private Sub Command1_Click()
If Text1.Text = "0" Then
Text1.Text = "1"
End If
If Text1.Text = "1" Then
Text1.Text = "0"
End If
End Sub
说错了,应该是不管是1还是0最后总变成0.

谢谢你的发言,但如果我要的是0,1,2之间相互切换呢?
如果是1,按一下变成2.
如果是2,按一下变成0,
如果是0,按一下变成1.

你的代码没错啊..
我测试了..同以上问题.完全吻合.
没任务问题.
输入1会变0

输入0变0

那就是下面的代码了.

Private Sub Command1_Click()
If Text1.Text = "0" Then
Text1.Text = "1"

Else

Text1.Text = "1"
Text1.Text = "0"
End If
End Sub

我也是刚刚VB入门的.
C++我就会.
真不好意思啊.
Private Sub Command1_Click()
If Text1.Text = "1" Then
Text1.Text = "2"
Else
Text1.Text = "2"
Text1.Text = "0"

End If
End Sub下面的我不会做了./