WinForm子窗體訪問(wèn)父窗體控件的實(shí)現(xiàn)方法
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();
}
}
相關(guān)文章
C#跨PC遠(yuǎn)程調(diào)用程序并顯示UI界面
這篇文章主要為大家介紹了使用C#跨PC遠(yuǎn)程調(diào)用程序并顯示UI界面,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-05-05C#基于Twain協(xié)議調(diào)用掃描儀,設(shè)置多圖像輸出模式(Multi image output)
這篇文章主要介紹了C#基于Twain協(xié)議調(diào)用掃描儀,設(shè)置多圖像輸出模式(Multi image output)的方法,幫助大家更好的理解和使用c#,感興趣的朋友可以了解下2021-01-01