西樵营销网站制作,现在百度怎么优化排名,制作手机软件,网站建设 业务板块名称当程序需要将一个窗体中的一些信息传给另一个窗体并让其使用时,就需要用到这个知识点 方法一:通过接受参数的窗体的构造函数传值 例:现有Form1和Form2两个窗体,二者都包含一个文本框,Form1还包含一个按钮.程序从Form1开始运行,当点击Form1上的按钮时,Form2弹出,并将Form1中文本…当程序需要将一个窗体中的一些信息传给另一个窗体并让其使用时,就需要用到这个知识点 方法一:通过接受参数的窗体的构造函数传值 例:现有Form1和Form2两个窗体,二者都包含一个文本框,Form1还包含一个按钮.程序从Form1开始运行,当点击Form1上的按钮时,Form2弹出,并将Form1中文本框中的内容显示在Form2上的文本框中.实现将Form1上的值传给Form2. Form1上的代码: public partial class Form1 : Form{public Form1() {InitializeComponent(); }private void button1_Click(object sender, EventArgs e){string a textBox1.Text;Form2 f2 new Form2(a);//将Form1中的文本框中的值通过构造函数传给Form2f2.Show();}} Form2上的代码: public Form2(string b)//通过带参数的构造函数来接受Form1中的值{InitializeComponent();textBox1.Text b;} 方法二:通过将需要传递的值保存在新的一个类的成员中,来使得其他的窗体能够调用. 例:同样实现上述要求 实现思路:1.定义一个类A,A中有字段msg. 2.在Form1中获取Form1上文本框中的内容,并付给A.msg 3.在Form2中将A.msg赋值给Form2的文本框转载于:https://www.cnblogs.com/zhangxs/p/3693877.html