事件传递问题
有两个按钮控件:
private sub btn1_mousedown.....
事件1
end sub
private sub btn2_click.....
怎样编写这里的代码来执行btn1里面的全部事件?
禁止将事件1里代码复制过来!用最简单的方法,例如:call....
[解决办法]
btn1_mousedown(null,null)
[解决办法]
private sub btn1_mousedown..... but1.mouserdown,but2mouserdown
.....
或者用addhanlder
[解决办法]
用Button.PerformClick 方法就可以了,如:
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Button1.PerformClick()
End Sub
[解决办法]
楼上正解,不过写错了一个地放
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles 【Button1.Click】应为Button2.Click
Button1.PerformClick()
End Sub
嘻嘻~~~
[解决办法]
在 private sub btn2_click..... 下写
btn1_mousedown(sender, e)
就可以了
[解决办法]
在 private sub btn2_click..... 下写
btn1_mousedown(sender, e)
-------------------------------
在 vs2005 VB 下测试通过, 没有问题啊, 我试过才发上来的.