怎样实现单击一个窗体的按钮之后,其实就触发了弹出窗体上某个按钮的单击呢?
比如说,我某个窗口中设置了“播放音乐”之后,单击了这个按钮,实际上就把另外一个真正的播放窗体的“播放”按钮已经单击了,就不用单击“播放音乐”,弹出了播放窗体”,再单击播放窗体中的”播放“按钮来真正播放音乐
应该说清楚了
比如说,我某个窗口中设置了“播放音乐”之后,单击了这个按钮,实际上就把另外一个真正的播放窗体的“播放”按钮已经单击了,就不用单击“播放音乐”,弹出了播放窗体”,再单击播放窗体中的”播放“按钮来真正播放音乐
应该说清楚了
如果是直接调用frm1.commandbutton1_click()
如果不是就先要找到窗体的句柄
然后发送消息
这个窗体是在同一个程序中的,比如Form1中只有个按钮Command1
第二窗体中有个按钮Command2和Textbox
有
Private Sub Command2_Click()
Text1.Text = "Heelo"
End Sub
要想单击Form1中的Command1使得触发Form2中的Command2事件
我试试下Private Sub Command1_Click()
Form2.Command1_Click()
End Sub
不行
Form2.Command1_Click()这句有语法错误
Private Sub Command1_Click()
call Form2.Command1_Click()
Me.hide
Form2.show
End Sub
call Form2.Command1_Click()
Me.hide
Form2.show
End Sub
=============================
这样当然是错误的了,对象都没有加载,怎么可能调用里面的过程的呢??
要先SHOW,然后在CALL。
Form2.Show vbModal
Me.hide
Call Form2.Command2_Click
试了下,但Form2确总是不出来,只有Form1