想做一个只能输入数字的文本框,是用 用户控件做 还是怎么?给个最常用方法 谢谢 想做一个只能输入数字的文本框,是用 用户控件做 还是怎么?给个最常用方法 谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可能不用呀,加程序,如果输入的不是数字就不能输入。在delphi中好像有属性直接可以实现 是的,你可以继承textbox控件,然后,增加事件验证 继承textbox控件 增加事件, 这种写法,算什么?算用户控件 还是 自定义控件? 继承textbox控件 增加事件, 这种写法,算什么?算用户控件 还是 自定义控件? textbox_keypress(sender,e){if(e.keychar!=数字的asc码)e.handled=true;}这个问题很老很老了! 给你一个最简单的办法public bool isnumeric(string str){ char[] ch=new char[str.Length]; ch=str.ToCharArray(); for(int i=0;i<ch.Length;i++) { if(ch[i]<48 || ch[i]>57) return false; } return true;} class NumText : System.Windows.Forms.TextBox { protected override bool ProcessKeyEventArgs(ref Message m) { int s=m.WParam.ToInt32(); if(m.Msg==0x0102) { if((s<48)||(s>57)) return true; } return base.ProcessKeyEventArgs (ref m); } } 扩展TextBox的属性!判断用户的输入是不是数字,如果不是则什么都不显示在控件中!判断AscII码 求一C#机器码的算法 关于在listview中图标显示的问题 C#,关于Cookies操作 C/S系统 客户端链接数据库 C#图 GPS/GIS软件开发 技术问题,大虾请进! 希望大家推荐一本稍微有点深度的.NET书 学习迭代的过程中( IEnumerable)遇到了一个奇怪的问题。 求C#基于USB摄像头的视频采集和网络传输的demo 怎样判断SelectedItem的类型 数据导入导出问题,在线等。。。。
{
if(e.keychar!=数字的asc码)e.handled=true;
}这个问题很老很老了!
public bool isnumeric(string str)
{
char[] ch=new char[str.Length];
ch=str.ToCharArray();
for(int i=0;i<ch.Length;i++)
{
if(ch[i]<48 || ch[i]>57)
return false;
}
return true;
}
{
protected override bool ProcessKeyEventArgs(ref Message m)
{
int s=m.WParam.ToInt32();
if(m.Msg==0x0102)
{
if((s<48)||(s>57))
return true;
}
return base.ProcessKeyEventArgs (ref m);
}
}
判断用户的输入是不是数字,如果不是则什么都不显示在控件中!
判断AscII码