![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
VB6 command控件caption属性的更改问题= =大神们帮帮忙
PrivateSubForm_Load()Command1.Caption=1EndSubPrivateSubCommand1_Click()IfCommand1.Cap...
Private Sub Form_Load() Command1.Caption = 1 End Sub Private Sub Command1_Click() If Command1.Caption = 1 Then Command1.Caption = 2 End If If Command1.Caption = 2 Then Command1.Caption = 1 End If End Sub = =就是说点一下caption变成2 在再点一下变成1 。。我这样没法实现 求解
展开
1个回答
展开全部
这是因为你的2个if语句是独立的,导致如果第一次是1,执行第一个if语句后变成2,然后在执行第二个if语句又将其变成了1,所以修改为: Private Sub Command1_Click() If Command1.Caption = 1 Then Command1.Caption = 2 ElseIf Command1.Caption = 2 Then Command1.Caption = 1 End If End Sub
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询