Ctrl_KeyDown Event的e.Handled

简介: Ctrl_KeyDown Event的e.Handled的官方注释: // // 摘要: //     获取或设置一个值,该值指示是否处理过此事件。 // // 返回结果: //     true 表示跳过控件的默认处理;false 表示还将该事件传递给默认控件处理程序。

Ctrl_KeyDown Event的e.Handled的官方注释:

//
// 摘要:
//     获取或设置一个值,该值指示是否处理过此事件。
//
// 返回结果:
//     true 表示跳过控件的默认处理;false 表示还将该事件传递给默认控件处理程序。
public bool Handled { get; set; }


看这个注释的摘要,我表示是云里雾里的。

当按F12跳进去展开后,看下面的“返回结果”后,又忽然明白是什么意思了。

所有,看平时看MS的API的注释,看不懂得、不明白时应该跳入去看看注释的全文,就不会云里面雾里了。

看下面代码:

image

    这段代码要是最后写上e.Handled=true的话,控件除了响应前面的IF、ELSE IF事件处理,其它的按键事件如DELETE、ENTER等都不响应了,即表示跳过控件的默认处理,这时你怎么按删除键都是无效的了。

    所以,小地方也是蕴含大道理的。

相关文章
|
12月前
|
人工智能 自然语言处理 搜索推荐
五款CRM系统评测:中大型企业如何选择适合的CRM工具
本文详细评测了销售易、金蝶云之家、八百客、白码和珍客五款领先CRM系统,涵盖品牌介绍、产品功能、优势特色及适用企业,旨在帮助中大型企业根据自身需求选择最合适的CRM工具,以提升工作效率、客户满意度和企业竞争力。
|
存储 JavaScript 索引
TypeScript四
## 联合类型 联合类型使用`|`分隔,表示变量可为多种类型: ```c var val: string | number; val = 12; // OK val = "Runoob"; // OK `
140 2
|
Linux API C#
类WPF跨平台模仿TIM
类WPF跨平台模仿TIM
268 0
类WPF跨平台模仿TIM
|
存储 NoSQL Redis
15Redis - 存储set(使用场景)
15Redis - 存储set(使用场景)
104 0
|
存储 设计模式 测试技术
软件测试|Python实用炫酷技能——推导式
软件测试|Python实用炫酷技能——推导式
软件测试|Python实用炫酷技能——推导式
|
测试技术 Python
pytest学习和使用2-初步使用和用例运行
pytest学习和使用2-初步使用和用例运行
149 0
pytest学习和使用2-初步使用和用例运行
|
消息中间件 分布式计算 前端开发
03、Netty学习笔记—(Netty组件学习)
03、Netty学习笔记—(Netty组件学习)
03、Netty学习笔记—(Netty组件学习)
|
存储 Java Spring
Spring Bean的作用域之间有什么区别?
Spring Bean的作用域之间有什么区别?
Spring Bean的作用域之间有什么区别?
|
Java Linux 数据格式
Centos7下安装Solr服务和Solr基本用法
Requirements root@pts/6 $ java -version java version "1.8.0_91" Java(TM) SE Runtime Environment (build 1.8.0_91-b14) Java HotSpot(TM) 64-Bit Server VM (build 25.91-b14, mixed mode) refe
1633 0