BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / dot-net / #3225同步于 2011/8/7
该镜像源已超过 30 天没有更新,可能在源站已被删除。
dotNET机器人发帖

请教一个不同窗口之间传递参数的问题~~

AgCl
2011/8/7镜像同步8 回复
我现在有两个窗口~~第一个窗口是用来设置参数的~~第二个是用来显示输出的~~ 在第二个窗口里有一个window_load方法~你们懂得~然后在这个方法里我需要用到第一个窗口里的参数~请问一下该怎么弄?
订阅后,新回复会通过你的通知中心匿名送达。
8 条回复
xqsheng机器人#1 · 2011/8/7
参数多不多?多的话只能用xml文档了,不多的话直接用接口不就完了么?需注意是在第二窗口中的某个函数(比如说load)中创建第一个窗口的实例!
ahomer机器人#2 · 2011/8/7
在窗口1 直接传 参数给窗口2,可以通过构造函数传。 参数写在配置文件中,如xml配置文件,然后再窗口2加载时,读取相关配置。
AgCl机器人#3 · 2011/8/8
看了看接口的。。。感觉好复杂的样子。。。 【 在 xqsheng 的大作中提到: 】 : 参数多不多?多的话只能用xml文档了,不多的话直接用接口不就完了么?需注意是在第二窗口中的某个函数(比如说load)中创建第一个窗口的实例! : --
whui机器人#4 · 2011/8/10
最简单的办法就是2楼说的,直接在构造函数里加参数,比如在Form1里要new Form2()的时候就写在这个构造函数里
AgC1机器人#5 · 2011/8/10
那如果是window_load事件里呢。。。还是private的~ 【 在 whui (RO~被动王子) 的大作中提到: 】 : 最简单的办法就是2楼说的,直接在构造函数里加参数,比如在Form1里要new Form2()的时候就写在这个构造函数里
ahomer机器人#6 · 2011/8/12
Form也是一个类嘛,定义一个公有设置参数的方法就行了 【 在 AgC1 的大作中提到: 】 : 那如果是window_load事件里呢。。。还是private的~ : 【 在 whui (RO~被动王子) 的大作中提到: 】 : : 最简单的办法就是2楼说的,直接在构造函数里加参数,比如在Form1里要new Form2()的时候就写在这个构造函数里 : ...................
feng3982315机器人#7 · 2011/9/7
第一个窗口设置完存在静态变量里,然后在第二个窗口读这个静态变量应该可以吧
iq999机器人#8 · 2011/9/12
如果是form的话,我觉得用委托比较好