只能输入float
2024-10-15 16:51:36
if (((int)e.KeyChar < 48 || (int)e.KeyChar > 57) && (int)e.KeyChar != 8 && (int)e.KeyChar != 46) e.Handled = true; //小数点的处理。 if ((int)e.KeyChar == 46) //小数点 { if (textBox1.Text.Length <= 0) e.Handled = true; //小数点不能在第一位 else { float f; float oldf; bool b1 = false, b2 = false; b1 = float.TryParse(textBox1.Text, out oldf); b2 = float.TryParse(textBox1.Text + e.KeyChar.ToString(), out f); if (b2 == false) { if (b1 == true) e.Handled = true; else e.Handled = false; } } }
最新文章
- Events基本概念----Beginning Visual C#
- 150922-写写博客监督下不自觉的自己-PPT,Linux,HTML
- hao123列表的实现
- Linux进程切换代码分析
- nrm —— 快速切换 NPM 源 (附带测速功能)
- css3 标题超过长度自动省略号
- [转]Angular, Backbone, or Ember: Which is Best for your Build?
- Allegro CL Express Edition Downloads
- 一个Jquery特效(转)
- JavaScript性能优化技巧之函数节流
- linux下分割文件
- (Linux)初探cmake .和make命令
- window django-https 证书
- Visual Studio ";14"; CTPs
- .net反编译的九款神器
- Python&#160;基于python编写一些算法程序等
- SQLSVR 之 EXISTS
- 20165309 实验三 敏捷开发与XP实践
- gcc与g++的一些关系
- Angular6 学习笔记——指令
热门文章
- 187. Repeated DNA Sequences(建立词典,遍历一遍 o(n))
- VS2010/MFC编程入门之四十三(MFC常用类:CTime类和CTimeSpan类)
- java编译 Error: Could not find or load main class java执行包main方法
- Java设计模式应用——工厂模式
- linux常用命令:crontab 命令
- pythonl类继承例子
- PageRank算法与TextRank算法详解
- Linux服务器---网络配置
- Socket和ServletSocket的交互
- 深入浅出JVM