首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

事件传递有关问题

2012-02-11 
事件传递问题有两个按钮控件:privatesubbtn1_mousedown.....事件1endsubprivatesubbtn2_click.....怎样编

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

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

热点排行