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

请教怎么在子窗体中响应MDIForm中公共ToolBar的Click事件

2012-04-04 
请问如何在子窗体中响应MDIForm中公共ToolBar的Click事件?主窗体:PrivateSubToolBar1_ButtonClick(ByValse

请问如何在子窗体中响应MDIForm中公共ToolBar的Click事件?
主窗体:
Private   Sub   ToolBar1_ButtonClick(ByVal   sender   As   System.Object,   ByVal   e   As   System.Windows.Forms.ToolBarButtonClickEventArgs)   Handles   ToolBar1.ButtonClick
                Select   Case   e.Button.Text                
                        Case   "保存 "
                                  Call   Me.ActiveMdiChild.cmdSave_Click()                        
                End   Select
End   Sub

子窗体:
Sub   cmdSave_Click()
               
End   Sub

无法调用,请问为什么?

[解决办法]
把父窗体中的private 改为public ,并去掉handles……
然后动态添加事件
addhandler ToolBar1.ButtonClick,addressof ToolBar1_ButtonClick
子窗体中同样
addhandler 子窗体的ToolBar1.ButtonClick,addressof 父窗体的ToolBar1_ButtonClick


热点排行