检查菜单中的图标
本文关键字:图标 菜单 检查 | 更新日期: 2023-09-27 18:26:14
我一直在开发一个windows应用程序。我建了一个菜单栏。当我点击一次菜单选项时,它会显示一个复选标记。但当我再次点击同一选项时,复选标记不会熄灭。
我写的代码是:
nmviewtextbox.Checked = !nmviewtextbox.Checked;
但它显示了一个错误
我知道您是从CheckedChanged
事件调用此代码的,因此会引发一个无休止的循环(每次更改nmviewtextbox.Checked
时都会调用此事件)。在这种情况下,删除这一行(该方法将继续工作,没有任何问题)。
否则(在.Checked
更改时触发的事件之外),此代码应该可以正常工作。
请记住,正如Cody Gray所建议的,您可以禁用点击检查功能(从而允许这行代码在不触发任何错误的情况下工作)。