【发布时间】:2013-11-05 20:32:06
【问题描述】:
我正在通过验证和验证事件验证我的文本框,下面是我的代码
private void tbms_Validating(object sender, CancelEventArgs e)
{
if (tbms.Text.Length==0)
{
MessageBox.Show("Ms is Empty");
e.Cancel = true;
}
}
private void tbms_Validated(object sender, EventArgs e)
{
MessageBox.Show("No Error");
}
它工作得很好,但我面临的问题是,如果文本框中没有文本,我想通过控制框上的取消按钮关闭应用程序,它会显示 Ms 为空的消息框并再次提示我到窗口。当我在文本框中输入一些文本并单击取消按钮时,应用程序关闭。请提示如何解决此问题。提前致谢。 问候
【问题讨论】:
-
@RJ Lohan,我可以使用一个额外的按钮,将其命名为取消按钮并将原因验证设置为 false,或自动验证以禁用等,但我不想使用额外的按钮关闭应用程序,我只想使用控制框上的取消按钮。谢谢