C# 控制另一个窗体的方法
Posted Wiiix
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C# 控制另一个窗体的方法相关的知识,希望对你有一定的参考价值。
public partial class Form1 : Form //窗体一
public Form1()
InitializeComponent();
private void button1_Click(object sender, EventArgs e)
Form2 frm = new Form2(this); //创建新的Form2对象,并把this传递给Form2的构造函数
frm.Show();
public string LabelText
get return Lbl.Text;
set Lbl.Text = value;
public partial class Form2 : Form //窗体二
public Form2()
InitializeComponent();
private Form1 mainForm = null; //创建一个form1窗体mainForm
public Form2(Form callingForm)
mainForm = callingForm as Form1; //把callingForm赋值给mainForm,这样mainForm就可以引用Form1的成员了;
InitializeComponent();
private void Form2_Load(object sender, EventArgs e)
private void button1_Click(object sender, EventArgs e)
this.mainForm.LabelText = txtMessage.Text; //为form1上的成员进行操作
以上是关于C# 控制另一个窗体的方法的主要内容,如果未能解决你的问题,请参考以下文章