有没有办法使控件始终处于启用状态,所以如果你设置了Enabled = False
它没有效果? 我打算给处理器以这种方式添加到EnabledChange事件:防止控制在vb.net中禁用
AddHandler mybutton.EnabledChange, Sub()
mybutton.EnabledChange = True
End Sub
,但它引起了很多的情况下,一个计算器例外,例如当你尝试禁用包含有按钮控制。那么还有另一种方法来做到这一点?
为什么你想创造这样一个陷阱?大部分时间“魔法”代码都不好,你会忘记它存在。 –
请勿添加代码。删除代码。特别是将Enabled属性设置为False的代码:)如果它不是你的代码,那么有一位程序员可以帮助你,你不太可能在这里找到他。 –
问题是我的项目充满了代码,我在同一个循环中禁用了很多控件,所以我必须为每个循环添加一个条件以跳过禁用该控件。因为它是一种特殊的控制方式,所以我正在寻找一种方法来防止其他代码将其禁用。 – mck89