关于菜单的Enabled状态控制
请问一般大型软件(如VS,word)的菜单的Enabled状态是怎么控制的? 
 是在某个消息里定时刷新Enabled状态,还是当某个事件发生时主动改变Enabled状态?   
 大家在.NET应用程序中一般怎么做?   
 我这里的疑惑: 
 如果全部都定时刷新状态,我担心会影响性能,且觉得似乎没必要。 
 如果用主动通知来改变状态,那么像 "贴粘 "这类则无法实现。
------解决方案--------------------都是动态激发的,影响效率,但是不是很大,尤其是Richtextbox,所有的状态改变,都会引发重新判断一下全体的功能,哪些能用,哪些不能用,单机程序里,过程比较繁琐,但是你感觉不到它卡的,毕竟现在的计算机运算能力在那里呢。   
 ================================================================== 
 博客空间:http://blog.csdn.net/lovingkiss 
 资源下载:http://download.csdn.net/user/lovingkiss 
 Email:loving-kiss@163.com 
 优惠接单开发,收费带初学者,组件控件定制开发,成品源代码批发 
 联系方式:Q64180940(请清楚注明业务还是技术咨询)  全天在线 
 ==================================================================
------解决方案--------------------OnIdle 里处理