2
在.NET WinForms应用程序中创建按钮的实例时,.CausesValidation属性设置为True。为什么会假设所有按钮都会引发验证事件?这不意味着,默认情况下,只要按钮只获得焦点,带有_Validating事件的窗体上的所有控件都会调用该事件。为什么.CausesValidation按钮默认设置为True?
是不是获得焦点在一个小按钮上提前来调用验证事件?特别是默认?按钮点击似乎是验证发生的更合适的默认时间。
我问,因为我想确定我正确理解WinForms验证模式。