VB中如何中途改变command命令?

来源:百度知道 编辑:UC知道 时间:2024/06/08 06:23:15
本人是VB菜鸟- -

请问如何中途改变command命令?

比如当我按下COMMAND1时,再按COMMAND2的命令和直接按COMMAND2时的命令不一样

谢谢!
抱歉啊..1楼的我没大看懂..

解决了问题我会追加至少20分的...

没听明白,你的意思是按 command1 时改变 command2 中的代码是吗?
代码我是改不了,不过可以通过定义一个变量去改变,并且在 command2 中进行判断,代码如下:
Dim k As Boolean

Private Sub Command1_Click()
k = Not k
End Sub

Private Sub Command2_Click()
If k Then
MsgBox "原代码"
Else
MsgBox "修改后的代码"
End If
End Sub

Dim a As Long
Private Sub Command1_Click()
a = a + 1
End Sub

Private Sub Command2_Click()
Print a
End Sub

Private Sub Form_Load()
a = 1
End Sub