C#学习点点滴滴 e.Handled的意思
2016-04-20 11:24
429 查看
原文地址:点击打开链接
private void textBox1_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e)
{
e.Handled = e.KeyChar < '0' || e.KeyChar > '9'; //允许输入数字,如果输入的在0~9范围内,则返回false,即e.Handle=false;表示对该输入事件进行处理,即接受; 反之,输入在此范围之外,则返回true,不处理,即不接受...
if (e.KeyChar == (char)8) //允许输入回退键
{
e.Handled = false;
}
}
总结:Handled 获取或设置一个值,该值指示是否处理过 KeyPress 事件 ,
KeyChar 获取或设置与按下的键对应的字符
e.Handled为false的时候表示可以接受该事件
e.Handled = true;//为true时表示已经处理了事件(即不处理当前键盘事件 不接受)
private void textBox1_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e)
{
e.Handled = e.KeyChar < '0' || e.KeyChar > '9'; //允许输入数字,如果输入的在0~9范围内,则返回false,即e.Handle=false;表示对该输入事件进行处理,即接受; 反之,输入在此范围之外,则返回true,不处理,即不接受...
if (e.KeyChar == (char)8) //允许输入回退键
{
e.Handled = false;
}
}
总结:Handled 获取或设置一个值,该值指示是否处理过 KeyPress 事件 ,
KeyChar 获取或设置与按下的键对应的字符
e.Handled为false的时候表示可以接受该事件
e.Handled = true;//为true时表示已经处理了事件(即不处理当前键盘事件 不接受)
相关文章推荐
- c#中的快捷键
- C#实现动态生成静态页面的类详解
- C# GET 和 SET作用
- C#界面设计之Ping服务器IP地址
- c#之线性表(单链表)实现(第四季)
- C#简易播放器(基于开源VLC)
- C# Directory操作
- 如何 ︰ 执行批量更新和插入使用.NET 提供程序在 C#.NET OpenXML
- c# windows服务程序
- 关于WCF的InstanceContextMode,与会话相关
- C# RSA加密解密
- C#调用银联接口 posinf.dll方法调用
- c#控制台输入语句
- C# DataGridView 导出Excle代码和总结(转)
- C# Winform 遍历面板控件,写入XML
- <Pro WPF 4.5 in C#> - Note-03
- ref和out的区别
- C#学习笔记 day_three
- C#的Enum中Flags的用法
- C# indexof如何截取两个特定字符之间的字符串