有沒有辦法使控件始終處於啓用狀態,所以如果你設置了Enabled = False
它沒有效果? 我打算給處理器以這種方式添加到EnabledChange事件:防止控制在vb.net中禁用
AddHandler mybutton.EnabledChange, Sub()
mybutton.EnabledChange = True
End Sub
,但它引起了很多的情況下,一個計算器例外,例如當你嘗試禁用包含有按鈕控制。那麼還有另一種方法來做到這一點?
爲什麼你想創造這樣一個陷阱?大部分時間「魔法」代碼都不好,你會忘記它存在。 –
請勿添加代碼。刪除代碼。特別是將Enabled屬性設置爲False的代碼:)如果它不是你的代碼,那麼有一位程序員可以幫助你,你不太可能在這裏找到他。 –
問題是我的項目充滿了代碼,我在同一個循環中禁用了很多控件,所以我必須爲每個循環添加一個條件以跳過禁用該控件。因爲它是一種特殊的控制方式,所以我正在尋找一種方法來防止其他代碼將其禁用。 – mck89