界面设置了如何立刻生效而不用重启程序
自己写的一个Winform的程序,每个界面的一些属性,比如 TextForeColor, LargeIcon, 都是从App.config获取的,放在static变量中的,当用户更改了设置以后,比如 TextForeColor改成red, LargeIcon = true,我存到App.config里了,但已经加载的所有界面不会立刻生效,请问高手怎么设计能对所有界面立刻生效?
不要告诉我重新加载所有界面啊,因为我只有TextForeColor, LargeIcon个别属性要变,能否设计一个event接口通知所有界面,请教!
------解决方案--------------------委托过去。或者多线程一直监视相关的变量。
------解决方案--------------------每个界面集成一个接口,里面实现一个event,楼主研究一下delegate和event吧