一个工程有多个窗体 例如:form1,form2,form3
form1上有 textbox1
form2上有个按钮
按下按钮将有关信息显示在form1的textbox1中
以前在vb中这样是很容易的
但是c#中不知道怎么做?
我这么写了,但是有错
form f1 =new form1();
f1.textbox1.text="*********";
VB就是这么用的,为什么.net不能这么用呢?
谢谢大家了
參考答案:在第二个窗体加一个成员变量并重写一个构造:
private string msg;
public form2(string temp)
{
this.msg=temp;
}
在Form1_Load中
this.txt1.text=this.msg;
在窗体一中那个按钮的点击事件中写:
form2 f=new form2("你要传递的数据");