Visual Studio 2008 C#中怎么实现两个窗体之间值的传递啊??

我做的是应用软件不是网页求非ASP的答案~~... 我做的是应用软件 不是网页
求非ASP的答案~~
展开
 我来答
Ice海Man
2010-07-17 · TA获得超过302个赞
知道小有建树答主
回答量:203
采纳率:0%
帮助的人:205万
展开全部
你可以利用到窗体的构造函数,在主窗体声明一个子窗体的变量。在构造函数参数传递一个子窗体。来new出这个变量。也可以用静态变量传递变量。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友c62a14344
2010-07-17 · TA获得超过832个赞
知道小有建树答主
回答量:317
采纳率:0%
帮助的人:337万
展开全部
有很多种方式。
不知道你是出于什么状况,我列出几种,你自己选择吧
同一进程中:
1. A窗体中实例化B窗体,A中就可以直接操作B,不用多介绍了吧?
2. 如果是B中实例化了A,那么就在A中定义一些事件。A触发事件,B订阅这些事件,从而修改数据。
3. 全局变量共享一个值。这样不就可以了

不同进程中:
1. SendMessage ,这是通过Windows消息传递数据。
2. NamePipe ,通过命名管道来实现数据传递。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
oowooowo
2010-07-17 · 超过35用户采纳过TA的回答
知道答主
回答量:111
采纳率:0%
帮助的人:53.7万
展开全部
比如说有一个Form1窗体 里面有一个方法 返回了一个值
public int zhi()
{
return a
}
在Form2里面接收
Form1 form1=new Form1();
int a;
a=form1.zhi();
要在另一个窗体接收值 应该先实例化这个窗体 然后调用它的方法,或者访问它的属性
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
174178212
2010-07-17 · TA获得超过112个赞
知道答主
回答量:131
采纳率:0%
帮助的人:64.6万
展开全部
比如说有一个Form1窗体 里面有一个方法 返回了一个值
public int zhi()
{
return a
}
在Form2里面接收
Form1 form1=new Form1();
int a;
a=form1.zhi();
要在另一个窗体接收值 应该先实例化这个窗体 然后调用它的方法,或者访问它的属性
正解
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
旧似黑都0j
2010-07-18 · 超过20用户采纳过TA的回答
知道答主
回答量:115
采纳率:0%
帮助的人:41.5万
展开全部
如果是一个exe,就可以用公共静态变量public static,或者用构造函数
如果是2个exe,就借助外界,例如txt文档

如果不会,继续提问
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式