标题:C# 一个窗体对另一个窗体的变量赋值(或将一个窗体设置的参数放在一个文本文 ...
取消只看楼主
初识CSharpe
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2011-8-5
结帖率:33.33%
已结贴  问题点数:20 回复次数:0 
C# 一个窗体对另一个窗体的变量赋值(或将一个窗体设置的参数放在一个文本文件里)
大侠们好!
    小弟欲将在一个窗体设置的参数保存后,供另一窗体的变量调用。
方法一:直接变量赋值
问题:窗体1对窗体2的变量A2进行赋值后,在窗体2使用A2时,可A2并没有得到赋值。
如:
form1                                    
public UInt32 A1;
public UInt32 A2;
public UInt32 A3;
.......

form2
form1 fm1 = new form1();
fm1.A1=form2cmbA1.text;
fm1.A2=form2cmbA2.text;
fm1.A3=form3cmbA3.text;
...

================form1===========
messagebox.show("A1");
messagebox.show("A2");
messagebox.show("A3");
.....

在这里设置断点的话,A1,A2,A3值均为0。
请大侠们支招,谢谢!


方法二:将A1,A2,A3值保存在一个简单的文本文件里,以便form1\form2调用。
此时,只须将A1,A2,A3的值在form2里设置并保存于文本文件里。
form1需要调用A1,A2,A3的值时,只须读取文本文件。方法二如何实现呢,谢谢!!

图片如附件!
pic.rar (14.73 KB)


搜索更多相关主题的帖子: 文本文件 public 
2011-09-22 10:23



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-350562-1-1.html




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

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