解决方法
找到了!
我将此代码放在按钮单击处理程序中:
' 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