实现功能:
调用一个窗口 Form2,并且 Form2 中的控件 可以修改 Form1 中的label数值为 123
private void btn0_Click(object sender, EventArgs e) // Form1界面 按钮 单击打开Form2
{ var frm = new Form2(); // Form1中实例化 Form2
frm.ShowDialog(this); // 这个 this 非常的关键 ,不然会报错的
// frm.Show(this); // ShowDialog 和 show 在这里两者是一样的
}
/*****************下面这个部分需要到 系统生成的design.cs中去修改***********************/
private System.Windows.Forms.Button btn0;//私有变量
public System.Windows.Forms.Label label1; //公共变量
/****************************************************************************************/
private void btn1_Click(object sender, EventArgs e)
{
(this.Owner as Form1).label1.Text = "123";
}
2022年4月27日— 继续 C#的学习
消息机制 模型