请问一下,在C#编程的时候,用this来指向当前页面,那么如果要指向别的页面,应该用什么呢?

来源:百度知道 编辑:UC知道 时间:2024/05/24 14:42:35
我建了两个页面,希望第二个页面中的文本框显示第一个页面文本框中输入的文字,但是编程的时候没有办法将这两个页面的控件联系到一起,应该怎么实现呢?
谢谢!

可以new个带参数的第二个页面,把第一个页面文本框中输入的文字作为参数传递给第二个页面,当然,第二个页面的 public Form2()的括号里要加想要接的参数。
比如
第一个窗体写
Form2 Form2 = new Form2(this.txtFrm1.text);
Form2.show();
第二个窗体写
public Form2(string txt)
{
this.txtFrm2.text = txt;
}

以上。