WinForm子窗体访问父窗体控件的实现方法

WinForm子窗体访问父窗体控件的实现方法,第1张

概述Form1主窗体:复制代码代码如下:publicdelegatevoidSetVisiableHandler();//定义委托类型

Form1主窗体:

复制代码 代码如下:
public delegate voID SetVisiableHandler();//定义委托类型

private voID button1_Click(object sender,EventArgs e)//单击事件,打开子窗体
{
    Form2 frm = new Form2(new SetVisiableHandler(SetVisiable));
    frm.Show();
}

private voID SetVisiable()
{
    dataGrIDVIEw1.Rows.Add("123","456","789");
}

Form2子窗体:

复制代码 代码如下:
private SetVisiableHandler m_setVisable;//声明委托变量
public Form2(SetVisiableHandler  setvisiable)
{
    InitializeComponent();
    this.m_setVisiable = setvisiable;
}

public voID butten1_Click(object sender,EventArgs e)
{
    if(this.m_setVisiable != null)
    {
        this.m_setVisiable();
    }
}

总结

以上是内存溢出为你收集整理的WinForm子窗体访问父窗体控件的实现方法全部内容,希望文章能够帮你解决WinForm子窗体访问父窗体控件的实现方法所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/1263903.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-08
下一篇 2022-06-08

发表评论

登录后才能评论

评论列表(0条)

保存