读书人

怎么动态添加按钮控制新打开的子窗体

发布时间: 2013-04-09 16:45:09 作者: rapoo

怎样动态添加按钮控制新打开的子窗体?
比如新打开一个子窗体时,窗口自动添加一个按钮,每个按钮控制一个子窗体,当按下按钮触发被控制的子窗体的.Activate()

应该如何实现呢?

谢谢!
[解决办法]
假设当前添加FormN的对应按钮

        Dim FormN As Form
Dim MyButton As New Button
MyButton.Tag = FormN
AddHandler MyButton.Click, AddressOf Button_Click


Private Sub Button_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim MyForm = CType(CType(sender, Button).Tag, Form)
MyForm.Activate()
End Sub

[解决办法]
VB.Net程序设计:动态添加按钮或者控件
http://blog.csdn.net/linjimu/article/details/8738197
[解决办法]
引用:
引用:假设当前添加FormN的对应按钮
Visual Basic code?1234 Dim FormN As Form Dim MyButton As New Button MyButton.Tag = FormN AddHandler MyButton.Click, Addre……


定义一个Delegate在子窗口中, Form_closed事件里调用它。
父窗口订阅这个Delegate, 处理函数中删除按钮。

读书人网 >VB Dotnet

热点推荐