读书人

Winform 的一个小疑点麻烦大家帮忙看

发布时间: 2012-01-07 21:41:55 作者: rapoo

Winform 的一个小问题,麻烦大家帮忙看看,50分!
需求:
一个窗体,若干个textbox,一个button;
textbox有Validating事件;
在button的Click事件处理器中加入如下代码:

C# code
  void btSave_Click(object sender, EventArgs e)        {            if (!this.ValidateChildren())            {                 MessageBox.Show("您的输入不完整,请您关注带红色感叹号的选项!", "信息", MessageBoxButtons.OK,                    MessageBoxIcon.Information);//不能实现,为什么?                this.DialogResult = DialogResult.None;                            }                   }


即,当点击保存键时,如果有textbox不符合输入规则,则弹出对话框提示用户。。。

现在的问题是:运行后,没有弹出这个messagebox;不知道为什么,还请大虾们帮帮忙


[解决办法]
ValidateChildren()方法返回true

读书人网 >C#

热点推荐