注册 登录
编程论坛 C# 论坛

winform文本框验证问题

girl0001 发布于 2014-03-29 14:42, 2785 次点击
我在文本框中输入值后直接点击按钮能先验证文本框中的值吗?
求解???
6 回复
#2
肖伟2014-03-29 18:55
在按钮点击事件中执行!参考代码
可以加QQ:遇到问题可以一起商讨
78946277
程序代码:
   private void button1_Click(object sender, EventArgs e)
        {
            String txt = this.txt.Text.Trim();
            if (txt == "")
            {
                MessageBox.Show("文本框无值");
            }else
            {
                MessageBox.Show("文本框有值");
            }
}
#3
肖伟2014-03-29 18:55
在按钮点击事件中执行!参考代码
可以加QQ:遇到问题可以一起商讨
78946277
程序代码:
   private void button1_Click(object sender, EventArgs e)
        {
            String txt = this.txt.Text.Trim();
            if (txt == "")
            {
                MessageBox.Show("文本框无值");
            }else
            {
                MessageBox.Show("文本框有值");
            }
}
#4
肖伟2014-03-29 18:54
在按钮点击事件中执行!参考代码
可以加QQ:遇到问题可以一起商讨
78946277
程序代码:
   private void button1_Click(object sender, EventArgs e)
        {
            String txt = this.txt.Text.Trim();
            if (txt == "")
            {
                MessageBox.Show("文本框无值");
            }else
            {
                MessageBox.Show("文本框有值");
            }
}
#5
步向巅峰2014-03-31 17:27
private void textbox1_KeyPress(object sender,KeyPressEventArgs e)//KeyPress是textbox控件的一个事件
    {
      //至于文本框中是否有值,你可以在触犯按钮click事件时控制
      //如果你是想限制能输入的值的话可以调用这个事件
      //如:限制输入字符只能是数字,keyChar表示按下的按钮,另外,0和9是字符,记得用单引号,其他的你也可以参考ASCII码表
      if(e.KeyChar<'0'||e.KeyChar>'9')    //按下的键不为0~9之间的字符时
        {e.Handled=true;}                    //不做反应
    }
#6
真小白2014-05-14 22:19
private void button1_Click(object sender, EventArgs e)
         {
             String txt = this.txt.Text.Trim();
             if (txt.equals(""))
             {
                 MessageBox.Show("文本框无值");
             }else
             {
                 MessageBox.Show("文本框有值");
             }
 }
我用的是equals判断是否相等
#7
大菜鸟的鸟2014-05-15 02:07
private void textbox1_KeyPress(object sender,KeyPressEventArgs e)//KeyPress是textbox控件的一个事件
    {
      //至于文本框中是否有值,你可以在触犯按钮click事件时控制
      //如果你是想限制能输入的值的话可以调用这个事件
      //如:限制输入字符只能是数字,keyChar表示按下的按钮,另外,0和9是字符,记得用单引号,其他的你也可以参考ASCII码表
      if(e.KeyChar<'0'||e.KeyChar>'9')    //按下的键不为0~9之间的字符时
        {e.Handled=true;}                    //不做反应
    }
1