WPF文本框只允许输入数字
XAML代码
< TextBox Height="23" HorizontalAlignment="Left" Margin="100,5,0,0" Name="textBox1" VerticalAlignment="Top" Width="120" DataObject.Pasting="textBox1_Pasting" PreviewKeyDown="textBox1_PreviewKeyDown" InputMethod.IsInputMethodEnabled="False" PreviewTextInput="textBox1_PreviewTextInput"/ >    cs代码  //检测粘贴        private void textBox1_Pasting(object sender, DataObjectPastingEventArgs e)        {            if (e.DataObject.GetDataPresent(typeof(String)))            {                String text = (String)e.DataObject.GetData(typeof(String));                if (!isNumberic(text))                { e.CancelCommand(); }            }            else { e.CancelCommand(); }         }          private void textBox1_PreviewKeyDown(object sender, KeyEventArgs e)        {            if (e.Key == Key.Space)                e.Handled = true;        }          private void textBox1_PreviewTextInput(object sender, TextCompositionEventArgs e)        {            if (!isNumberic(e.Text))            {                e.Handled = true;            }            else                e.Handled = false;        }        //isDigit是否是数字        public static bool isNumberic(string _string)        {            if (string.IsNullOrEmpty(_string))                return false;            foreach (char c in _string)            {                if (!char.IsDigit(c))                    //if(c<'0' c="">'9')//最好的方法,在下面测试数据中再加一个0,然后这种方法效率会搞10毫秒左右                    return false;            }            return true;        }WPF文本框只允许输入数字的更多相关文章
- WinForm笔记一:文本框只允许输入数字
		
在WinForm的文本框中,有时候只允许数字,而不能输入除数字以外的其他字符,要调用TextBox的KeyPress事件,代码如下: //只允许输入数字 if (e.KeyChar<'0'||e ...
 - 使用Javascript限制文本框只允许输入数字
		
很多时候需要用到限制文本框的数字输入,试过许多方法,都不太理想,遂决定自己实现一个来玩玩.曾经使用过的方法通过onkeydown事件来控制只允许数字: <input onkeydown=&quo ...
 - ASP.NET c# textbox 正则表达式 文本框只允许输入数字(验证控件RegularExpressionValidator   )
		
<input type="text" name="test" onKeyUp="test1.value=(this.value=this.val ...
 - 文本框只允许输入数字.net/javascript
		
<input type="text" name="test" onKeyUp="test1.value=(this.value=this.val ...
 - js限制文本框只可以输入数字
		
封装了一下,要用的话直接调用下面getEvent函数即可 function getEvent() { if (document.all) { return window.event; //for ...
 - html中radio单选和文本框限制只能输入数字的解决方案
		
一.当html中存在多个radio单选按钮时将所有的单选按钮name属性设置为一样,就可实现每次只选中一个的效果. 二.限制文本框只能输入数字,代码如下: $(function(){ $(" ...
 - js怎么限制文本框input只能输入数字
		
1.说明 本篇文章介绍怎么使用js限制文本框只能输入数字 2.HTML代码 <!DOCTYPE html> <html xmlns="http://www.w3.org/1 ...
 - js限制文本框input只能输入数字
		
JS判断只能是数字和小数点. ,文本框只能输入数字代码(小数点也不能输入) 复制代码 代码示例:<input onkeyup="this.value=this.value.replac ...
 - Delphi中限制文本框(TEdit)只能输入数字
		
procedure Tform1.Edit1KeyPress(Sender: TObject; var Key: Char);var edt: TEdit; str, strL, strR: stri ...
 
随机推荐
- 2018-02-02-解决IDE中无法忽略的非代码文件
			
layout: post title: 2018-02-02-解决IDE中无法忽略的非代码文件 key: 20180202 tags: GIT 版本管理 modify_date: 2018-02-02 ...
 - C#中的out参数/ref参数/params可变参数
			
out参数: out关键字 通过引用来传递参数,在定义方法和调用方法的时候都必须使用out关键字 简单来讲out可以用来返回多个参数类型. static void Main(string[] args ...
 - aop难点解析。
			
静态织入和动态织入的区别? 需求示例:假设有一个包,一个包当中有一个方法,我们想在这个方法的前后,加上环绕. 那么怎么加呢? 把知道的都说一遍. 1.建立JsonService 2.建立JSONASP ...
 - CentOS的软件包的管理之rpm和yum
			
在linux上,一个软件包通常由二进制程序,库文件,配置文件和帮助文件组成. 其中: 二进制程序一般都放在/bin,/sbin,/usr/bin,/usr/sbin,/usr/local/bin和/u ...
 - ABP官方文档翻译 10.1 ABP Nuget包
			
ABP Nuget包 Packages Abp Abp.AspNetCore Abp.Web.Common Abp.Web Abp.Web.Mvc Abp.Web.Api Abp.Web.Api.OD ...
 - ABP WebApi 加载错误
			
[TypeLoadException:类型'Abp.WebApi.Validation.AbpApiValidationFilter'中的方法'ExecuteActionFilterAsync'从程序 ...
 - 【OCR技术系列之四】基于深度学习的文字识别(3755个汉字)
			
上一篇提到文字数据集的合成,现在我们手头上已经得到了3755个汉字(一级字库)的印刷体图像数据集,我们可以利用它们进行接下来的3755个汉字的识别系统的搭建.用深度学习做文字识别,用的网络当然是CNN ...
 - 洛谷3月月赛 R1 Step! ZERO to ONE
			
洛谷3月月赛 R1 Step! ZERO to ONE 普及组难度 290.25/310滚粗 t1 10分的日语翻译题....太难了不会... t2 真·普及组.略 注意长为1的情况 #include ...
 - 一个Windows下线程池的实现(C++)
			
前言 本文配套代码:https://github.com/TTGuoying/ThreadPool 先看看几个概念: 线程:进程中负责执行的执行单元.一个进程中至少有一个线程. 多线程:一个进程中有多 ...
 - 快速构建一个简单的单页vue应用
			
技术栈 vue-cli webpack vux,vux-loader less,less-loader vue-jsonp vue-scroller ES6 vue-cli:一个vue脚手架工具,利用 ...