您的位置:首页 > 编程语言 > C#

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 );
}
  • 点赞
  • 收藏
  • 分享
  • 文章举报
桃花换小鱼干儿 发布了84 篇原创文章 · 获赞 3 · 访问量 3362 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: