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

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

2013-04-09 
怎样动态添加按钮控制新打开的子窗体?比如新打开一个子窗体时,窗口自动添加一个按钮,每个按钮控制一个子窗

怎样动态添加按钮控制新打开的子窗体?
比如新打开一个子窗体时,窗口自动添加一个按钮,每个按钮控制一个子窗体,当按下按钮触发被控制的子窗体的.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, 处理函数中删除按钮。

热点排行