C#培训2019-10-29 KeyDown事件应用——响应组合键“ Ctrl + T ”
2020-02-02 09:06
786 查看
响应组合键“ Ctrl + T ”
通过这个方法,按下“Ctrl”键时,只会进入“KeyDown”事件。按下其余键,会进入到“KeyDown”事件后,依次进入“KeyPerss”事件和“TextChanged”事件。以此实现组合按键的功能。
void textBox_KeyDown( object sender, KeyEventArgs e ) { // Press Ctrl + T if( ( Control.ModifierKeys & Keys.Control ) != 0 && e.KeyCode == Keys.T ) { InputTextbox CurrentInputTextbox = this.ActiveControl as InputTextbox; if( CurrentInputTextbox == null ) { return; } Point PositionIndex = CurrentInputTextbox.PositionIndex; EventCenter.ShowTips( PositionIndex ); } }
方法二、
if( e.KeyCode == Keys.T && e.Control ) { Prompt_Click( sender, e ); }
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- C#培训2019-10-29 winform中KeyPress 、TextChanged、KeyDown三个事件的配合应用
- C#培训2019-10-29 KeyPress事件应用——确保输入只是数字1~9,而没有英文、字符以及数字0
- C# 如何捕获键盘按钮和组合键以及KeyPress/KeyDown事件之间的区别 (附KeyChar/KeyCode值)
- MFC 对话框Dialog响应键盘事件(组合键Ctrl+A)
- C#KeyDown事件不响应
- C#中使用组合键事件,c#2005中组合键的应用
- C#Keydown事件不响应
- WinForm下的键盘事件(KeyPress、KeyDown)及如何处理不响应键盘事件
- [C#] WinForm中按钮响应回车事件的简单方法
- go语言使用go-sciter创建桌面应用(六) Element元素操作和Event事件响应
- Android基础教程(三)之-----简单的Button事件响应综合提示控件Toast的应用
- winform键盘事件的响应(C#)
- [技术回顾系列]--c#中事件高级应用
- 分享一个C#自定义事件的实际应用
- 对C#中键盘响应事件的理解。
- WinForm下的键盘事件(KeyPress、KeyDown)及如何处理不响应键盘事件
- C# 如何关联键盘按钮 (KeyChar/KeyCode值 KeyPress/KeyDown事件 区别)
- C#控件中的KeyDown、KeyPress 与 KeyUp事件浅谈
- 一段源码,展示C# winform 如何识别 Ctrl+Shift+X组合键;如何选取离光标最近的一个单词。
- c#中组合键的应用