两个项目 怎么实现两个独立的窗体传值

 我来答
野人无事不言L
2017-02-02 · TA获得超过1413万个赞
知道顶级答主
回答量:2242万
采纳率:0%
帮助的人:143.4亿
展开全部
1.利用构造函数传参

比如想把一个窗体的实例传到另一个窗体中,就可以
Form2 frm1 = new Form2(this);
// 注意:这里的this代表当前窗体实例,且Form2的构造函数需要接收一个Form类型的参数

2.利用属性或有返回值的方法传参

窗体1开放一些相应的属性或方法
窗体2用窗体1的实例进行调用

3.利用额外的静态缓存

建立一个独立于两个需要传参的窗体的静态缓存。
窗体1将需要传给窗体2的东西存入缓存,窗体2去缓存读取窗体1存放的东西。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式