在C#中 窗体间传值后,把值更新的问题
在两个窗体中传值,,写的是公共类 然后值传过去了,但是这个窗口的值有了更新 怎样在另外个窗口中更新值
求大神
------最佳解决方案--------------------窗体a,窗体b,在b中创建事件event eventhandler valueCharge,比如窗体a传的值需要在窗体b的textbox中显示,改变值可通过textcharge的事件调用自定义事件valueCharge,在窗体a中对窗体b定义的事件valueCharge注册,在注册事件中处理你的业务就可以满足你要求。
------其他解决方案--------------------使用委托。
http://bbs.csdn.net/topics/360140208
------其他解决方案--------------------可以注册事件,通过触发事件来处理你要改变的值
------其他解决方案--------------------
不好意思 啊 我是初学者 没学委托的
------其他解决方案--------------------
注册一个怎样的事件呢? 可不可以说的更清楚点 谢谢了
------其他解决方案--------------------
事件是基于委托的,如果你没学过委托,就更不会事件了。这个问题不妨你先摆一摆,等学到了,自然你就会了。
------其他解决方案--------------------用委托,立即更新,
很方便的,
------其他解决方案--------------------应用委托和事件,这个问题的引入就是让你知道委托和事件的作用。
------其他解决方案--------------------
好的 我试试看