C#文本框的KeyPress事件对键盘输入进行限制
来源:互联网 发布:ps是什么软件 编辑:程序博客网 时间:2024/06/05 20:52
转自:http://hi.baidu.com/6phone/item/ca770c0f7c4b8f70bfe97e02
假设文本框只允许输入数字、小数点与退格和回车键,则:
方法一:
文本框1(TextBox1的KeyPress事件)的代码:
private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
//阻止从键盘输入键
e.Handled = true;
//当输入为0-9的数字、小数点、回车和退格键时不阻止
if (e.KeyChar >= '0' && e.KeyChar <= '9' || e.KeyChar == '.' || e.KeyChar == 13 || e.KeyChar == (char)8)
{
e.Handled = false;
}
}
private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
if (e.KeyChar < 48 || e.KeyChar > 57)
{
if (e.KeyChar != 8 && e.KeyChar != 13 && e.KeyChar != 46)
{
MessageBox.Show("警告:必须输入数字!");
txtPrice.Focus();
txtPrice.SelectAll();
e.KeyChar = '\0';
}
}
}
- C#文本框的KeyPress事件对键盘输入进行限制
- .NET keypress 事件之键盘输入控制
- js 文本框键盘输入事件
- 对文本框的输入限制
- KeyPress事件的用法
- keypress事件的问题
- keypress事件的问题
- C#控件KeyDown、KeyPress与KeyUp的事件
- C# KeyDown KeyPress KeyUp 处理相应的键盘事件
- 事件文本框键盘事件keydown,keypress,keyup区别
- C#文本框输入限制
- C#文本框输入限制
- C#教程:KeyPress事件使用实例|方法
- C# 中 KeyPress 、KeyDown 和KeyPress的区别
- C# 中 KeyPress 、KeyDown 和KeyPress的详细区别[转]
- C#中Control的KeyDown,KeyPress 和KeyUp事件相关知识点
- keyDown keyPress keyUp 事件的区别
- keyDown keyPress keyUp 事件的区别
- android sqlite 一次创建多个表
- C/C++UDP套接字之一般流程
- 91-95.c个人练习。
- USACO之Prime Cryptarithm
- Vue jquery.masonry 滑动自动加载 瀑布流
- C#文本框的KeyPress事件对键盘输入进行限制
- 主元素I
- 23.6 23.7 Web environment Web环境变量读取
- JavaMail笔记
- 通过NFS方式进行源码级别的共享进行多台机器间的部署。
- Initialization error Could not load "D:\install\PLSQL\instantclient_11_2\oci
- 用递归方法解析XML
- 天猫页面之一(公共页面)
- bzoj 4653: [Noi2016]区间 (线段树)