如何防止vb.net桌面应用程序中的复选框更改事件

时间:2013-02-13 07:27:00

标签: vb.net

我的vb.net桌面应用程序中有一个复选框,在检查更改事件时我正在执行一些操作。我希望在页面加载检查更改事件不应该触发,它会在gui上显示checkbox.checked。

4 个答案:

答案 0 :(得分:2)

Windows无论出于何种原因,有时会在表单加载期间触发事件。你可能已经注意到它真的很烦人。根据微软的说法,这是“按设计”。

您可以将变量(全局或静态)(例如,名为“正在加载”的布尔值)初始化为true。然后,在Shown事件形式中将其重置为false。在事件处理程序的开头,检查该变量并在Loading为true时退出。

答案 1 :(得分:0)

只需添加yourChkBox.CheckState =checked或通过属性窗口设置此项。或设置checked=true(默认状态。)

答案 2 :(得分:0)

我打赌你正在创建复选框,之后你将其设置为选中。 你应该创建它已经检查过。

如果你发布代码如何创建该复选框并将其设置为true,那么

会很好。

答案 3 :(得分:0)

每次checkBox更改状态时,您都可以使用CheckBox点击事件和100%安全

相关问题