标题:[求助]有关textbox功能
只看楼主
唐伯猫
Rank: 8Rank: 8
等 级:贵宾
威 望:45
帖 子:5323
专家分:58
注 册:2005-8-9
结帖率:25%
 问题点数:0 回复次数:9 
[求助]有关textbox功能
现有一个textbox,一个label1,label1的内容说明在textbox中必须输入100-500的数字.如果实际操作中,在textbox里输入数字,但是不在上述范围内,或者输入的是字符,就出现错误的提示(什么形式都可以).这样的功能怎么实现呢?
搜索更多相关主题的帖子: textbox 
2005-09-24 14:16
nyzfl
Rank: 1
等 级:新手上路
帖 子:278
专家分:0
注 册:2005-3-21
得分:0 
我作做看

My-Blog地址:http://fenglin.
2005-09-24 20:33
nyzfl
Rank: 1
等 级:新手上路
帖 子:278
专家分:0
注 册:2005-3-21
得分:0 
用到了mouseleave事件
  private void textBox1_MouseLeave(object sender, System.EventArgs e)
  {
   int s;
   s=int.Parse(this.textBox1.Text);
   if(s<=100||s>=500)
   {
    MessageBox.Show("您的输入有误,请重新输入");
   }
  }

My-Blog地址:http://fenglin.
2005-09-24 20:45
houyunqing
Rank: 1
等 级:新手上路
帖 子:476
专家分:0
注 册:2005-4-1
得分:0 
倒,做平民连搜索都有限制,我以前的帖子都找不到了!
你有兴趣地话仔细地找找吧,题目好象是"别潜水啦,来研究研究*****"

寻求挑战,追求完美 Oh,my god!
2005-09-24 22:17
cfcool
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2004-9-12
得分:0 
用检验控件做
2005-09-26 11:04
jidegang
Rank: 1
等 级:新手上路
帖 子:91
专家分:0
注 册:2005-5-14
得分:0 
private void textBox1_TextChanged(object sender, System.EventArgs e)
  {
   
    bool b=true;
    for(int i=0;i<this.textBox1.Text.Length;i++)
    {
     if(!char.IsNumber(this.textBox1.Text[i]))
     {
      this.label1.Text="文本框中有字符";
      //this.textBox1.Text=this.textBox1.Text.Remove(i,1);
      b=false;
      break;
     }
    }
    if(b)
    {
     int i=int.Parse(this.textBox1.Text);
     if(i>500)
     {
      this.label1.Text="已经超过500";
      //this.textBox1.Text=this.textBox1.Text.Remove(2,1);
     }
    }
   
   if(this.textBox1.Text.Length>3)
   {
    this.label1.Text="不能超过3位";
    //this.textBox1.Text=this.textBox1.Text.Remove(2,1);
   }
  }
2005-09-26 13:22
唐伯猫
Rank: 8Rank: 8
等 级:贵宾
威 望:45
帖 子:5323
专家分:58
注 册:2005-8-9
得分:0 
太好了,谢谢大家的帮忙!

<iframe name="alimamaifrm" frameborder="0" marginheight="0" marginwidth="0" border="0" scrolling="no" width="300" height="170" src="/go/app/tbk_app/chongzhi_300_170.php?pid=mm_28854300_2441872_11377541&page=chongzhi_300_170.php&size_w=300&size_h=170&stru_phone=1&stru_game=1&stru_travel=1" ></iframe>
2005-09-26 16:05
zhangyingcai
Rank: 1
等 级:新手上路
帖 子:55
专家分:0
注 册:2005-9-3
得分:0 
建议写在Leave事件中,也许会比较好。

2005-09-27 13:30
唐伯猫
Rank: 8Rank: 8
等 级:贵宾
威 望:45
帖 子:5323
专家分:58
注 册:2005-8-9
得分:0 
在Validating属性里写也是可以的,谢谢大家了!

<iframe name="alimamaifrm" frameborder="0" marginheight="0" marginwidth="0" border="0" scrolling="no" width="300" height="170" src="/go/app/tbk_app/chongzhi_300_170.php?pid=mm_28854300_2441872_11377541&page=chongzhi_300_170.php&size_w=300&size_h=170&stru_phone=1&stru_game=1&stru_travel=1" ></iframe>
2005-09-28 11:00
houyunqing
Rank: 1
等 级:新手上路
帖 子:476
专家分:0
注 册:2005-4-1
得分:0 
如果你愿意学到"更好的东西",我还是建议你按照我说的去找一找吧,那个帖子讨论得更好

寻求挑战,追求完美 Oh,my god!
2005-09-30 22:45



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-28569-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.168935 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved