读书人

在C#中 窗体间传值后把值更新的有关

发布时间: 2012-12-23 11:28:15 作者: rapoo

在C#中 窗体间传值后,把值更新的问题
在两个窗体中传值,,写的是公共类 然后值传过去了,但是这个窗口的值有了更新 怎样在另外个窗口中更新值
求大神

[最优解释]
窗体a,窗体b,在b中创建事件event eventhandler valueCharge,比如窗体a传的值需要在窗体b的textbox中显示,改变值可通过textcharge的事件调用自定义事件valueCharge,在窗体a中对窗体b定义的事件valueCharge注册,在注册事件中处理你的业务就可以满足你要求。

[其他解释]
使用委托。

http://bbs.csdn.net/topics/360140208
[其他解释]
可以注册事件,通过触发事件来处理你要改变的值
[其他解释]

引用:
使用委托。

http://bbs.csdn.net/topics/360140208




不好意思 啊 我是初学者 没学委托的
[其他解释]
引用:
可以注册事件,通过触发事件来处理你要改变的值



注册一个怎样的事件呢? 可不可以说的更清楚点 谢谢了
[其他解释]
引用:
引用:可以注册事件,通过触发事件来处理你要改变的值


注册一个怎样的事件呢? 可不可以说的更清楚点 谢谢了


事件是基于委托的,如果你没学过委托,就更不会事件了。这个问题不妨你先摆一摆,等学到了,自然你就会了。
[其他解释]
用委托,立即更新,
很方便的,
[其他解释]
应用委托和事件,这个问题的引入就是让你知道委托和事件的作用。


[其他解释]
引用:
窗体a,窗体b,在b中创建事件event eventhandler valueCharge,比如窗体a传的值需要在窗体b的textbox中显示,改变值可通过textcharge的事件调用自定义事件valueCharge,在窗体a中对窗体b定义的事件valueCharge注册,在注册事件中处理你的业务就可以满足你要求。


好的 我试试看

读书人网 >C#

热点推荐