博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
只能输入数字的TextBox自定义控件
阅读量:6382 次
发布时间:2019-06-23

本文共 344 字,大约阅读时间需要 1 分钟。

主要是重写OnKeyPress事件,如果输入不正确就不接收字符。
protected 
override 
void OnKeyPress(KeyPressEventArgs e)
{
    
//
base.OnKeyPress(e);
    //如果是退格键
   
if (e.KeyChar == (char)Keys.Back)
    {
          return;
    }
    
//
e.Handled = true;
//
不接受输入
    
double outDb=
0;
    
if (
double.TryParse(
this.Text + e.KeyChar.ToString(), 
out outDb))
    { 
        e.Handled = 
false;
    }
    
else
    {
        e.Handled = 
true;
    }
}
url:
源码:

转载地址:http://dszha.baihongyu.com/

你可能感兴趣的文章
在.NET中实现彩色光标/动画光标和自定义光标[转]
查看>>
freemarker错误七
查看>>
Cocos2dx 3.x创建Layer的步骤
查看>>
ASP.NET MVC 中将数据从View传递到控制器中的三种方法(表单数据绑定)
查看>>
SpringMVC+easyUI CRUD 添加数据C
查看>>
本地CS的导出xls代码段
查看>>
C++数组和指针
查看>>
恭贺自己itpub和csdn双双获得专家博客称号
查看>>
xml 转map dom4j
查看>>
Vitamio视频播放器
查看>>
Java编程的逻辑 (66) - 理解synchronized
查看>>
[置顶] android 自定义ListView实现动画特效
查看>>
机器学习A-Z~Logistic Regression
查看>>
聊聊flink的NetworkEnvironmentConfiguration
查看>>
【Go】strings.Replace 与 bytes.Replace 调优
查看>>
RSA签名的PSS模式
查看>>
c# 注销 代码
查看>>
ubuntu 安装-apache2-trac-ldap【验证】-svn-mysql
查看>>
Nginx 安装
查看>>
php GD库
查看>>