我在那裏使用.NET C#。我有一個文本框。我爲它分配了一個MouseClick事件。對於禁用或只讀字段未觸發MouseClick事件?
通常情況下,當我單擊控件時會觸發事件。
但如果我設置文本框的[啓用=假]或[只讀=真正的]性質,不會觸發MouseClick事件。
我該如何解決?
謝謝。
我在那裏使用.NET C#。我有一個文本框。我爲它分配了一個MouseClick事件。對於禁用或只讀字段未觸發MouseClick事件?
通常情況下,當我單擊控件時會觸發事件。
但如果我設置文本框的[啓用=假]或[只讀=真正的]性質,不會觸發MouseClick事件。
我該如何解決?
謝謝。
明確禁用該控件的問題,你可以把它啓用,而不是隻讀然後在按鍵響應/ KeyDown事件您避免/取消任何輸入,使用戶無法更改的內容。
謝謝,漢斯和達維德......這照顧了文本框。有沒有辦法可以爲ComboBoxes和RadioButtons完成相同的「ReadOnly」?他們似乎沒有隻讀屬性。 – SoftwareGuy
單選按鈕具有[自動檢查(http://msdn.microsoft.com/en-us/library/system.windows.forms.radiobutton.autocheck.aspx)屬性 –
完善。非常感謝,夥計們。 – SoftwareGuy
如果您將Enabled設置爲false,則不會觸發。如果設置ReadOnly = true,它將會觸發。 –