C# winform中使用contextMenuStrip作为右键菜单时,菜单项失效的问题
最新写的一个C# winform程序中,使用contextMenuStrip作为右键菜单,当把contextMenuStrip的Enable属性由true改为false后,又由false改为true,结果发现右键菜单中菜单项不可用了。
原来,当将contextMenuStrip的Enable属性由true改为false时,其中的菜单项的Enable的属性也都由true变为了false,但是将contextMenuStrip的Enable属性由false改为true时,其中的菜单项的Enable属性并没有发生变化。
但是这个问题怎么解决?
是否得重新删除contextMenuStrip重新建立?
------解决方案--------------------
直接改contextMenuStrip每个菜单项的Enable属性