读书人

请教怎么在子窗体中响应MDIForm中公共

发布时间: 2012-04-04 16:38:51 作者: rapoo

请问如何在子窗体中响应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


读书人网 >VB Dotnet

热点推荐