读书人

事件传递有关问题

发布时间: 2012-02-11 09:51:35 作者: rapoo

事件传递问题
有两个按钮控件:

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 下测试通过, 没有问题啊, 我试过才发上来的.

读书人网 >VB Dotnet

热点推荐