请问这个用什么代码

来源:百度知道 编辑:UC知道 时间:2024/06/30 11:35:05
我在一个窗体上建立了两个按钮,第一个按钮按下时,第二个按钮也自动被按钮,怎么做啊。如果这两个按钮在不同的窗体上该怎么办,一样么?
多谢各位的精彩回答,帮助很大,无法取舍,只能投票了。在此感谢热心的各位。

都是可以
在第一个按钮cmd1的click事件里加上第二按钮按钮的click比如
Private Sub Command1_Click()
call Command2_Click()
End Sub
如果这两个按钮在不同的窗体上时候
改为call from1.Command2_Click()
不过将from1的Command2_Click事件改为PUBLIC
就可以实现

Private Sub Command1_Click()
Call Command2_Click

End Sub

Private Sub Command2_Click()
MsgBox "OK"
End Sub

如果不在同一个窗体,只要把command2 的private改成public 就可以了,你可以在任意窗口调用

楼上的方法可以实现你想要的结果,但是还有一种方法可以考虑:
通过你的阐述,两个按钮可能调用相同的代码,
你最好把那段代码,从按钮CLICK事件中独立出来,比如在类模块里面,写一个方法,那两个按钮都可以用CALL调用,这样做的目的可以简化代码量,同时可以多处调用相同的代码