当我尝试使用 Windows 关闭按钮 (X) 关闭表单时,有什么方法可以关闭该死的错误提供程序。它会触发验证,用户必须填写所有字段才能关闭表单。这将是一个可用性问题,因为许多人倾向于使用 (X) 按钮关闭表单。
我已经放置了一个取消按钮,导致验证为假,它也触发了验证。
我发现有人说如果你使用 Form.Close() 函数验证运行......我怎么能克服这个烦人的功能。
我有一个 MDI 结构并使用
CreateExam.MdiParent = Me
CreateExam.Show()
在 mdi 父菜单项上单击
并将其作为设置验证
Private Sub TextBox1_Validating(ByVal sender As System.Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles TextBox1.Validating
If String.IsNullOrEmpty(TextBox1.Text) Then
Err.SetError(TextBox1, "required")
e.Cancel = True
End If
If TextBox1.Text.Contains("'") Then
Err.SetError(TextBox1, "Invalid Char")
e.Cancel = True
End If
End Sub
任何帮助深表感谢。谷歌搜索只显示用户在使用命令按钮作为关闭按钮时遇到问题的结果,这也导致了我的问题