首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

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

2012-01-07 
Winform 的一个小问题,麻烦大家帮忙看看,50分!需求:一个窗体,若干个textbox,一个button;textbox有Validati

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

热点排行