作者: Fast
查看: 3237|回复: 4
打印 上一主题 下一主题

[求助] c# winform textbox 如何多窗口赋值

[复制链接]
跳转到指定楼层
楼主
Fast 发表于 2016-12-26 20:22:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
查看: 3237|回复: 4
本帖最后由 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";

这样不行。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播
回复 论坛版权

使用道具 举报

沙发
九日 发表于 2016-12-27 09:05:36 | 只看该作者
那样为什么不行?
板凳
iNIC 发表于 2016-12-27 09:07:44 | 只看该作者
方法一:将FORM1 或 FORM1的TEXTBOX的对象实例, 作为FORM2的构造函数参数传递给FORM2 ,然后在FORM2 中进行赋值。
方法二:使用委托或事件传值,内容比较多,自己百度下吧。
地板
清风 发表于 2016-12-27 09:54:56 | 只看该作者
本帖最后由 清风 于 2016-12-27 09:58 编辑

class1
public static string text { get; set; }


form1
text.textbox1.text =class1.test;



form2
class1.text=textbox2.text;
5#
Qianjin_wang 发表于 2017-3-30 12:37:39 | 只看该作者
建议直接使用委托赋值
您需要登录后才可以回帖 登录 | 加入CSkin博客

本版积分规则

QQ|申请友链|小黑屋|手机版|Archiver|CSkin ( 粤ICP备13070794号

Powered by Discuz! X3.2  © 2001-2013 Comsenz Inc.  Designed by ARTERY.cn
GMT+8, 2024-11-22 06:40, Processed in 0.503809 second(s), 29 queries , Gzip On.

快速回复 返回顶部 返回列表