因此,我有一个窗体1,其中有一个用户控件,当我单击窗体2中的一个按钮时,该控件的标签是我希望更新的。
ttygqcqt1#
在窗体2的构造函数上执行以下操作:
private firstForm; public Form2(Form1 firstForm) { this.firstForm = firstForm; }
然后点击Form2上的按钮,这样做,只要确保从Form1调用的函数是公共的:
Form2
Form1
private Form1 firstForm; public Form2(Form1 firstForm) { this.firstForm = firstForm; } private void Button_Click(object sender, EventArgs e) { firstForm.Update(); }
因此,在Form1中调用Form2时,请单击按钮执行以下操作:
Form2 form2; public void Update() { //Update Something } private void Button_Click(object sender, EventArgs e) { form2 = new Form(this); form2.Show(); }
1条答案
按热度按时间ttygqcqt1#
在窗体2的构造函数上执行以下操作:
然后点击
Form2
上的按钮,这样做,只要确保从Form1
调用的函数是公共的:因此,在
Form1
中调用Form2
时,请单击按钮执行以下操作: