当用户单击“X”图标以关闭应用程序或用户单击关闭应用程序的应用程序中的按钮时,是否有一种简单的方法可以禁用所有表单验证?
我发现了这个,但它在C#中.你能把它转换成VB.Net编码吗?
解决方法
找到了!
我将此代码放在按钮单击处理程序中:
' Disable validation on the form. '-------------------------------- Me.AutoValidate = System.Windows.Forms.AutoValidate.Disable
当我再次调用表单时,我将其用于名为objFormParents的表单对象:
' Reset validation on this form because the user may have closed it before. '-------------------------------------------------------------------------- objFormParents.CausesValidation = True
我发现这在互联网上处理点击“X”图标:
' This will allow the user to close the form without the worry of controls doing validation from "X". '---------------------------------------------------------------------------------------------------- Protected Overrides Sub WndProc(ByRef m As System.Windows.Forms.Message) Select Case ((m.WParam.ToInt64() And &HFFFF) And &HFFF0) Case &HF060 ' The user chose to close the form. Me.AutoValidate = System.Windows.Forms.AutoValidate.Disable End Select MyBase.WndProc(m) End Sub
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。