C#实现两个WinForm间的传值2个文本框 ,怎么写
从Form1传递到Form2:2个窗体即两个类,两个窗体间的数据传送.一个文本框和另一个文本框显示相同的内容...
从Form1传递到Form2: 2个窗体即两个类,两个窗体间的数据传送.一个文本框和另一个文本框显示相同的内容
展开
3个回答
展开全部
你只要定义一个全局变量里,也就是主程序里定义两个form的变量
这样你两个窗口都可以调用任何一个窗口的值了。 。。就可以显示一样的了。这就是传递方法。
不传递的。 就定义局部,就是在你类里面定义。
打字不容易,感觉ok就给个好评采纳吧,谢谢。。。。。
这样你两个窗口都可以调用任何一个窗口的值了。 。。就可以显示一样的了。这就是传递方法。
不传递的。 就定义局部,就是在你类里面定义。
打字不容易,感觉ok就给个好评采纳吧,谢谢。。。。。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个简单
Form1 和Form2是什么关系
加入Form1是Form2的父窗体
则
Form2写个有参构造函数
public Form2(string str)
{
this.textbox1.text=str;
}
Form1打开Form2的代码写
Form2 f2=new Form2(this.textbox1.text);
f2.show();
不懂可以追问
Form1 和Form2是什么关系
加入Form1是Form2的父窗体
则
Form2写个有参构造函数
public Form2(string str)
{
this.textbox1.text=str;
}
Form1打开Form2的代码写
Form2 f2=new Form2(this.textbox1.text);
f2.show();
不懂可以追问
追问
传值3个文本框怎么写
追答
将Form2的这3个文本框属性修改为Public,在属性里面,忘记叫什么名字了,这里就不需要那个有参的构造函数了
然后Form1里
Form2 f2=new Form2();
f2.textbox1.text=this.textbox1.text;
f2.textbox2.text=this.textbox2.text;
f2.textbox3.text=this.textbox3.text;
f2.show();
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
描述得不是很清楚,
如果只是FORM1传给FORM2的话,FORM2重载一个构造函数就行。
如果只是FORM1传给FORM2的话,FORM2重载一个构造函数就行。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询