e.Handled 的应用,控制textBox所输入内容
2013-03-25 13:19
120 查看
Handled 获取或设置一个值,该值指示是否处理过 KeyPress 事件 ,
e.Handled = true;//为true时表示已经处理了事件(即不处理当前键盘事件)
e.Handled为false的时候表示可以接受该事件
KeyChar 获取或设置与按下的键对应的字符
1. 设置textBox只可输入数字,并识别退格键
private void textBox2_KeyPress(object sender, KeyPressEventArgs e) { if (e.KeyChar != 8 && !char.IsDigit(e.KeyChar))//如果不是退格键和数字 { e.Handled = true; } }
2.设置textBox不识别空格键:
private void textBox25_KeyPress(object sender, KeyPressEventArgs e) { if (e.KeyChar == ' ') e.Handled = true; }
textBox输入两个数字后,自动跳转到下一个textBox表格并选中其所有内容
private void NUM_TextChanged(object sender, EventArgs e) { if (((TextBox)sender).SelectionLength > 0) return; if (((TextBox)sender).Text.Length >= 2) { SelectNextControl((Control)sender, true, true, true, true); ((TextBox)ActiveControl).SelectAll(); } }
相关文章推荐
- [VB.NET]请问题如何使用 正值表达式 来控制使用者Textbox控件输入内容?
- 如何控制asp.net控件TextBox输入内容的长度--(多种方法)
- WPF 自定义TextBox,可控制键盘输入内容
- js控制文本框输入的内容为(数字、字母、汉字)(一、js在控件中实现)
- jquery 元素控制(追加元素/追加内容)介绍及应用
- 自动适应输入内容高度的TextBox控件(摘自罗永浩全集)
- c# 控制textbox 只允许输入 数字 0~9
- C#通用类实现 读取xml控制Asp.net控件输入信息长度(TextBox,FileUpload)
- 自动适应输入内容高度的TextBox控件 (转)
- 使用css使textbox输入内容自动变大写
- ios UItextField 控制输入内容只输入数字
- [正则表达式]文本框输入内容控制
- lineEdit输入内容控制
- jquery 遍历 TextBox 输入框求和,求平均值并判断输入内容是否为数字
- javascript 控制input只允许输入的各种指定内容
- jquery 元素控制(追加元素/追加内容)介绍及应用
- vb.net控制TextBox控件只能输入数值型字符串
- Ajax实现在textbox中输入内容,动态从数据库中模糊查询显示到下拉框中
- textbox中输入email做格式控制
- C#中winform控制textbox输入只能为数字的方法