我使用C#。我有一个带有编辑框和取消按钮的Windows窗体。编辑框在验证事件中有代码。每次编辑框失去焦点时执行代码。当我单击“取消”按钮时,我只想关闭表单。我不想对要执行的编辑框进行任何验证。如何实现?这里有一个重要的细节:如果验证失败,那么e.Cancel=true;防止离开控件。但是当用户点击取消按钮时,无论如何都应该关闭表单。如何实现? 最佳答案 如果在编辑框失去焦点时进行验证,取消按钮将无法阻止这种情况的发生。但是,如果失败的验证阻止取消按钮执行其操作,请将按钮的CausesValidation属性设置为false。Ref
我使用C#。我有一个带有编辑框和取消按钮的Windows窗体。编辑框在验证事件中有代码。每次编辑框失去焦点时执行代码。当我单击“取消”按钮时,我只想关闭表单。我不想对要执行的编辑框进行任何验证。如何实现?这里有一个重要的细节:如果验证失败,那么e.Cancel=true;防止离开控件。但是当用户点击取消按钮时,无论如何都应该关闭表单。如何实现? 最佳答案 如果在编辑框失去焦点时进行验证,取消按钮将无法阻止这种情况的发生。但是,如果失败的验证阻止取消按钮执行其操作,请将按钮的CausesValidation属性设置为false。Ref