| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 705 人关注过本帖
标题:给  textBox中只能输入数字
只看楼主 加入收藏
solomon
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2006-5-22
收藏
 问题点数:0 回复次数:5 
给  textBox中只能输入数字
怎么控制 给textBox中只能输入数字 ?
搜索更多相关主题的帖子: textBox 数字 输入 
2006-06-26 22:17
skbaker
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2006-6-27
收藏
得分:0 
双击textBox,生成textBox_TextChanged事件,在里面验证输入的值是否为0~9
2006-06-27 10:17
skbaker
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2006-6-27
收藏
得分:0 

bool[] bIsNum;
string strTemp = string.Empty;

private void textBox1_TextChanged(object sender, EventArgs e)
{
bIsNum = new bool[textBox1.Text.Length];
for (int i = 0; i < bIsNum.Length; i++)
{
bIsNum[i] = false;
}
int n = 0;
foreach (char c in textBox1.Text)
{
for (int i = 0; i <= 9; i++)
{
if (c.ToString() == i.ToString())
{
bIsNum[n] = true;
break;
}
}
n++;
}
foreach (bool b in bIsNum)
{
if (b == false)
{
textBox1.Text = strTemp;
break;
}
}
strTemp = textBox1.Text;
textBox1.SelectionStart = textBox1.Text.Length;
}

2006-06-27 11:16
xxxxx52
Rank: 4
等 级:贵宾
威 望:13
帖 子:689
专家分:0
注 册:2006-4-30
收藏
得分:0 
找到控件的事件窗口 就在属性窗口旁边那个闪电似的的小图标 找到keyPress事件 然后起个名字 写个代码 就可以了
private void textBox1_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e)
{
if(e.KeyChar!='\b')//这是允许输入退格键
{
if((e.KeyChar<'0')||(e.KeyChar>'9'))//这是允许输入0-9数字
{
e.Handled = true;
}
}
}

好的资料下载网站http:///in.asp?id=xuelion2006 嘿嘿帮点一下拉~
2006-06-27 12:54
え元元え
Rank: 1
等 级:新手上路
帖 子:103
专家分:0
注 册:2006-4-7
收藏
得分:0 
和楼上的一样````

2006-06-28 00:56
shanshao
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2006-5-20
收藏
得分:0 

private void textBox1_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e)
{
if(e.KeyChar=='.' && this.textBox1.Text.IndexOf(".")!=-1)
{
e.Handled=true;
}

if(!((e.KeyChar>=48 && e.KeyChar<=57) || e.KeyChar=='.' || e.KeyChar==8))
{
e.Handled=true;
}

}

2006-06-28 14:01
快速回复:给&nbsp; textBox中只能输入数字
数据加载中...
 
   



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

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