弱弱的问下关于一个textbox的问题 ...

Violin16 2010-05-05 12:40:54
我想控制在 textbox.text中只能输入0到9.. 起初我的想法是模仿C语言中,呵呵 。。不行,
然后... 反正, 不知道怎么弄了..


希望各位大哥指点下 ...
...全文
77 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
Violin16 2010-05-05
  • 打赏
  • 举报
回复
回复五楼.. 是想实现textbox中只能输入数字,并且数值在0到 60之间..

谢谢大家啊..
呵呵..
mngzilin 2010-05-05
  • 打赏
  • 举报
回复
private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
if ((int)e.KeyChar >= 48 && (int)e.KeyChar <= 57)
e.Handled = false;
else
e.Handled = true;
}
mngzilin 2010-05-05
  • 打赏
  • 举报
回复
private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
if(e.KeyChar。。。。。)
e.Handled = false;
}
njw1028 2010-05-05
  • 打赏
  • 举报
回复
写错了
if(!partn.test(sth))

要是能输很多位,
var partn = /^[0-9]+$/;
leon0905 2010-05-05
  • 打赏
  • 举报
回复
可以根据intCondition来设定是否可以输入小数点
Peter200694013 2010-05-05
  • 打赏
  • 举报
回复
是想输入完判断是否满足是0-9么?
leon0905 2010-05-05
  • 打赏
  • 举报
回复
protected void txtBxValue_KeyDown(object sender, KeyEventArgs e)
{
if ((e.Key >= Key.NumPad0 && e.Key <= Key.NumPad9) || (e.Key >= Key.D0 && e.Key <= Key.D9) || e.Key == Key.Decimal || e.Key == Key.OemPeriod)
{
if (intCondition && (e.Key == Key.Decimal || e.Key == Key.OemPeriod))
{
e.Handled = true;
}
else
{
e.Handled = false;
}
}
else
{
e.Handled = true;
}
}
njw1028 2010-05-05
  • 打赏
  • 举报
回复
js

function a()
{
var partn = /^[0-9]$/;
if(partn.test(document.getElementById("textbox").value))
{
alert("请输入0-9之间的数字。");
}
}
mngzilin 2010-05-05
  • 打赏
  • 举报
回复
昨天还有人问类似的问题,找找吧
leon0905 2010-05-05
  • 打赏
  • 举报
回复
在KeyDown事件中判断输入的键,过滤非0到9的键
KisSyouCSNET 2010-05-05
  • 打赏
  • 举报
回复
private void txtNumber_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e)
{
if (e.KeyChar >= '0' && e.KeyChar <= '9')
{
e.Handled = false;
return;
}
e.Handled = true;
}
Justin-Liu 2010-05-05
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 mngzilin 的回复:]
C# code
private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
if ((int)e.KeyChar >= 48 && (int)e.KeyChar <= 57)
e.Handled = false;
else
e.Handled =……
[/Quote]
这个就行
风骑士之怒 2010-05-05
  • 打赏
  • 举报
回复
验证控件
flyerwing 2010-05-05
  • 打赏
  • 举报
回复
这种口吻真实EX呀!
帮顶!
leon0905 2010-05-05
  • 打赏
  • 举报
回复
是否在0到60可以在LostFocus里判断

110,561

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧