| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3989 人关注过本帖
标题:如何在两个窗体间建立连接呢
只看楼主 加入收藏
belong0204
Rank: 2
等 级:论坛游民
帖 子:66
专家分:30
注 册:2009-4-9
结帖率:73.33%
收藏
已结贴  问题点数:5 回复次数:5 
如何在两个窗体间建立连接呢
比如说,我在form1有个文本框,在form2a中有个文本框,我想把from1中文本框的值传给form2的文本框。这个怎么做呢。
搜索更多相关主题的帖子: 窗体 
2010-03-27 22:01
xydddaxia
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:33
帖 子:466
专家分:2307
注 册:2009-3-20
收藏
得分:1 
最简单的就是把Form2中文本框访问属性设置为public

站在春哥的肩膀上
2010-03-27 22:20
apull
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:三体星系
等 级:版主
威 望:216
帖 子:1483
专家分:9058
注 册:2010-3-16
收藏
得分:1 
如果不想设置public可以使用全局变量。或者剪贴板之类的。
2010-03-27 23:24
aspic
Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17
等 级:贵宾
威 望:51
帖 子:2258
专家分:8050
注 册:2008-2-18
收藏
得分:1 
ls回答都正确
2010-03-28 08:50
xiaxianlin
Rank: 2
等 级:论坛游民
帖 子:19
专家分:56
注 册:2010-3-12
收藏
得分:1 
在form2里写个改变文本框的值的方法,在show出form1时把form2窗体传过去(注意:是窗体对象,如果在form1里去new form2的话,就不会有任何反应),在form1里用传过来的对象来调用form2里面的方法.
相关代码:
form1里:
//先重载构造函数
Form2 form2;
public form1(Form2 form2)
{
    ......
    this.form2=form2;
}

form2.改变文本框值的方法();//如果想即时更新的话,这句代码就写在TextChange事件里面

form12里:
Form1 form=new Form1(this);
form.Show();
2010-03-28 11:04
misswang
Rank: 8Rank: 8
来 自:湖北荆州
等 级:贵宾
威 望:15
帖 子:265
专家分:720
注 册:2010-3-11
收藏
得分:1 
楼上的可以耶

misswp2010@
wangping103@
2010-03-28 17:19
快速回复:如何在两个窗体间建立连接呢
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.012079 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved