首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

界面设置了怎么立刻生效而不用重启程序

2012-01-24 
界面设置了如何立刻生效而不用重启程序自己写的一个Winform的程序,每个界面的一些属性,比如TextForeColor,

界面设置了如何立刻生效而不用重启程序
自己写的一个Winform的程序,每个界面的一些属性,比如   TextForeColor,   LargeIcon,   都是从App.config获取的,放在static变量中的,当用户更改了设置以后,比如   TextForeColor改成red,   LargeIcon   =   true,我存到App.config里了,但已经加载的所有界面不会立刻生效,请问高手怎么设计能对所有界面立刻生效?

不要告诉我重新加载所有界面啊,因为我只有TextForeColor,   LargeIcon个别属性要变,能否设计一个event接口通知所有界面,请教!

[解决办法]
委托过去。或者多线程一直监视相关的变量。
[解决办法]
每个界面集成一个接口,里面实现一个event,楼主研究一下delegate和event吧

热点排行