我发现了这个,但它在C#中.你能把它转换成VB.Net编码吗?
http://geekswithblogs.net/dapostolov/archive/2009/06/14/the-validating-event-can-prevent-a-form-closing-properly.aspx
解决方法 找到了!我将此代码放在按钮单击处理程序中:
' 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总结
以上是内存溢出为你收集整理的vb.net – 在用户关闭应用程序时禁用所有表单上的验证全部内容,希望文章能够帮你解决vb.net – 在用户关闭应用程序时禁用所有表单上的验证所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)