vb一个代码的问题

来源:百度知道 编辑:UC知道 时间:2024/06/08 11:25:57
Private Sub Command1_Click()
If Command1.Caption = "显示" Then 1//条件 如果按钮名称是显示
Print "XXXXXXX" 2//就打印出来
Command1.Caption = "清除" 3//按钮是清楚

Else 4//就这个不明白,感觉应该在【2】后面

Cls 5//清屏
Command1.Caption = "显示" 6//名称为显示
End If
End Sub

最好有人能解释下这段代码。谢谢了~

当你点击按钮 如果此时按钮为显示~那么就打印出XXXX
接着就要更改标题 为清除 不能老让它为显示 对吧?
else 如果标题不是 显示 那它就是 “清除”那么不就没必要将标题改为清除了。所以3不用放在4后面也是就 4不用放在2后面。。
这是个很简单的逻辑关系。
如果没有print的话
Command1.Caption = IIf(Command1.Caption = "显示", "清除", "显示") 这样就可以了