我有一个WinForms窗体,其中包含一些控件和一个ErrorProvider。控件的Validating事件用于验证数据,并在有错误时向ErrorProvider报告错误。当用户输入错误信息并离开控件时,这个功能运作得很好。
然而,如果用户单击“确定”按钮而没有输入任何数据,则不会进行验证。是否有办法在用户单击“确定”按钮时强制验证所有控件?如果某些验证失败,我该如何知道并取消“确定”事件呢?
然而,如果用户单击“确定”按钮而没有输入任何数据,则不会进行验证。是否有办法在用户单击“确定”按钮时强制验证所有控件?如果某些验证失败,我该如何知道并取消“确定”事件呢?