多个窗体间控件的调用

form2中点击按钮修改form1中按钮的值。

有很多种方法,说一个最简单的:

首先form1中把form2。show出来

 1 public Form1()
 2         {
 3             InitializeComponent();
 4         }
 5 
 6         private void Form1_Load(object sender, EventArgs e)
 7         {
 8             Form2 f2 = new Form2(this);
 9             f2.Show();
10         }

form2构造函数需要接收form1对象

 1 Form1 f1;
 2         public Form2( Form1 f11)
 3         {
 4             InitializeComponent();
 5             f1 = f11;
 6         }
 7 
 8         private void button1_Click(object sender, EventArgs e)
 9         {
10             f1.button1.Text = "这是F2点击的";
11         }

看看效果吧

完事!

点击此处下载Demo

转载请保留原地址. http://www.cnblogs.com/lsqandzy
原文地址:https://www.cnblogs.com/lsqandzy/p/4244753.html