CSkin博客
标题:
c# winform textbox 如何多窗口赋值
[打印本页]
作者:
Fast
时间:
2016-12-26 20:22
标题:
c# winform textbox 如何多窗口赋值
本帖最后由 Fast 于 2016-12-26 20:24 编辑
各位学长好,我是初学C#的。请各位前辈多多指教。
目前有2个FORM窗口
FORM1窗口为TEXTBOX
FORM2为另一个输入框。
当在FORM2输入数据以后,如何将在FORM2框输入的数据直接显示在FORM1的TEXTBOX文本框里。
请各位前辈帮忙解答,谢谢。
新手,请多关照。
直接在FORM2窗口new form1是不行的,如下:
form1 text = new from1();
text.textbox1.text = "hello world";
这样不行。
作者:
九日
时间:
2016-12-27 09:05
那样为什么不行?
作者:
iNIC
时间:
2016-12-27 09:07
方法一:将FORM1 或 FORM1的TEXTBOX的对象实例, 作为FORM2的构造函数参数传递给FORM2 ,然后在FORM2 中进行赋值。
方法二:使用委托或事件传值,内容比较多,自己百度下吧。
作者:
清风
时间:
2016-12-27 09:54
本帖最后由 清风 于 2016-12-27 09:58 编辑
class1
public static string text { get; set; }
form1
text.textbox1.text =class1.test;
form2
class1.
text=textbox2.text;
作者:
Qianjin_wang
时间:
2017-3-30 12:37
建议直接使用委托赋值
欢迎光临 CSkin博客 (http://bbs.cskin.net/)
Powered by Discuz! X3.2