2
在.NET WinForms應用程序中創建按鈕的實例時,.CausesValidation屬性設置爲True。爲什麼會假設所有按鈕都會引發驗證事件?這不意味着,默認情況下,只要按鈕只獲得焦點,帶有_Validating事件的窗體上的所有控件都會調用該事件。爲什麼.CausesValidation按鈕默認設置爲True?
是不是獲得焦點在一個小按鈕上提前來調用驗證事件?特別是默認?按鈕點擊似乎是驗證發生的更合適的默認時間。
我問,因爲我想確定我正確理解WinForms驗證模式。