搜索
编程论坛
→
.NET专区
→
『 C# 论坛 』
→ C# 窗体之间传值问题
标题:
C# 窗体之间传值问题
只看楼主
asd28269
等 级:
新手上路
帖 子:10
专家分:0
注 册:2012-3-1
结帖率:
75%
楼主
已结贴
√
问题点数:20 回复次数:8
C# 窗体之间传值问题
Form1 fm1 = new Form1();
string a = fm1.pubname;
string b = fm1.textBox1.Text.Trim().ToString();
pubname和textbox1都是取一个控件的值,目前这是Form2,想要调用Form1的变量,能点出来,但是却得不到值。
From1已经设置为public System.Windows.Forms.TextBox textBox1;
搜索更多相关主题的帖子:
public
2012-03-05 17:01
w024680
等 级:
业余侠客
帖 子:53
专家分:259
注 册:2010-7-27
第
2
楼
得分:20
你使用的是new,也就是创建一个新对象,该对象内所有成员全都为默认值
Form1 fm1 = new Form1();
正确的传值方法可以使用构造函数,也可以查阅我给的网址
//使用构造函数传值
//------form1
private void button1_Click(object sender, EventArgs e)
{
Form2 form = new Form2(this.richTextBox1);
form.Show();
}
//------form2
RichTextBox re = null;
public Form2(RichTextBox res) {
re = res;
InitializeComponent();
}
相关资料:
http://www.baidu.com/s?wd=CSharp%B4%B0%CC%E5%B4%AB%D6%B5&rsv_bp=0&rsv_spt=3&rsv_n=2&inputT=1864
[
本帖最后由 w024680 于 2012-3-5 18:33 编辑
]
ら.花舞花落泪 | ら.花哭花瓣飞
2012-03-05 17:27
asd28269
等 级:
新手上路
帖 子:10
专家分:0
注 册:2012-3-1
第
3
楼
得分:0
谢谢你啦!太及时了
2012-03-05 17:28
w024680
等 级:
业余侠客
帖 子:53
专家分:259
注 册:2010-7-27
第
4
楼
得分:0
回复 3楼 asd28269
不客气,当初我也在纠结这个问题....
ら.花舞花落泪 | ら.花哭花瓣飞
2012-03-05 17:35
asd28269
等 级:
新手上路
帖 子:10
专家分:0
注 册:2012-3-1
第
5
楼
得分:0
回复 4楼 w024680
1
[
本帖最后由 asd28269 于 2012-3-6 10:21 编辑
]
2012-03-06 09:41
manman1992
等 级:
新手上路
帖 子:3
专家分:0
注 册:2012-3-13
第
6
楼
得分:0
怎样用代码连接两个窗体呢??
2012-03-13 18:26
s718539339
等 级:
论坛游民
帖 子:28
专家分:21
注 册:2012-2-13
第
7
楼
得分:0
这个问题看到不少人提了呵呵
.NET技术交流群:34634356
JAVA技术交流群:34269715
2012-03-13 18:33
manman1992
等 级:
新手上路
帖 子:3
专家分:0
注 册:2012-3-13
第
8
楼
得分:0
嗯嗯 ,呵呵,您能帮着解决下么,我现在急着用了,先谢拉
2012-03-13 18:46
woshichen6
等 级:
论坛游民
帖 子:15
专家分:51
注 册:2011-6-14
第
9
楼
得分:0
窗体传值 一般都是用属性 要不都是委托和事件
2012-03-15 10:35
9
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-362275-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.057691 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved