C#winform跨窗体传值和调用事件的办法

有三个窗体,分别是Main主窗体,Form1窗体1,From2窗体2,其中Main是主窗体,Form1窗体1是一个消息通知窗体,Form2窗体2主窗体的一个子窗体,程序启动时,消息框窗体1弹出,通过消息内容,在原有的主窗体上打开内容窗体2

在主窗体的代码是

private void Search()
{
//查询是否有新消息
From1 from1 =new From1(this);
from1.Show();
}
public void Open()
{
From2 from2
=new From2(); from2.Show(); }

From1消息窗体代码

private MainForm mainForm;

public From1(MainForm from)
{
InitializeComponent();
mainFrom=from;
}

//调用窗体
private void button_click(object sender, EventArgs e)
{
mainForm.Open();
}

 


posted @ 2020-05-16 11:04  凉介-C  阅读(741)  评论(0编辑  收藏  举报