如何解决.net WinForms控件验证-如何显式验证所有控件
| 如果我创建一个带有按钮和文本框以及以下事件处理程序的简单Winforms应用程序,则希望在我按下按钮时看到\“ False \”。当我按下按钮时,它实际上会产生“ True”。 为什么表格有效?尽管文档说传递false导致无条件执行验证,但似乎根本没有执行验证事件。 private void button1_Click(object sender,EventArgs e)
{
MessageBox.Show(this.Validate(false).ToString());
}
private void textBox1_Validating(object sender,CancelEventArgs e)
{
e.Cancel = true;
}
解决方法
您似乎正在尝试验证Form的子控件。在这种情况下,应使用
ValidateChildren
方法之一而不是Validate
。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。