如何控制comBox中只能输入数字,谢谢

zhouguang0623 2003-07-18 10:45:02
如何控制comBox中只能输入数字,谢谢
...全文
67 11 打赏 收藏 举报
写回复
11 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
zhouguang0623 2003-07-21
  • 打赏
  • 举报
回复
11
hxfjob 2003-07-18
  • 打赏
  • 举报
回复
UP
idistudio 2003-07-18
  • 打赏
  • 举报
回复
private void cmbCustName_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e)
{
if ((e.KeyChar < 48 || e.KeyChar > 57) && e.KeyChar != 8)
{
e.Handled = true;
}
}
llnet 2003-07-18
  • 打赏
  • 举报
回复
事件中控制
visualcpu 2003-07-18
  • 打赏
  • 举报
回复
用验证控件吧,很简单!
redant0 2003-07-18
  • 打赏
  • 举报
回复
http://expert.csdn.net/Expert/topic/1821/1821031.xml?temp=.2609369
lczddd 2003-07-18
  • 打赏
  • 举报
回复
1 可以程序控制
2 可以用验证控件(web中有)
godliu521 2003-07-18
  • 打赏
  • 举报
回复
private void cmbCustName_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e)
{
if ((e.KeyChar < 48 || e.KeyChar > 57) && e.KeyChar != 8)
{
e.Handled = true;
}
}
这个不足的,键盘上的数字键有两个0~9,而且这样写好象不是很好的,我有个更严密的控制方法,在以前一个TextBox只输入数字的里边写了
你找找吧
或者吧帖子结了,把分都给我,我给你往邮箱里发
ybtaylor 2003-07-18
  • 打赏
  • 举报
回复
private void cmbCustName_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e)
{
if ((e.KeyChar < 48 || e.KeyChar > 57) && e.KeyChar != 8)
{
e.Handled = true;
}
}


这是书上的例程,保管正确
liduke 2003-07-18
  • 打赏
  • 举报
回复
1、keypress
2、用验证控件
cnhgj 2003-07-18
  • 打赏
  • 举报
回复
winform --> KeyPress
webform --> 验证控件
相关推荐
发帖
C#

10.8w+

社区成员

.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
帖子事件
创建了帖子
2003-07-18 10:45
社区公告

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