《PHP实战:C# WinForm中实现快捷键自定义设置实例》要点:
本文介绍了PHP实战:C# WinForm中实现快捷键自定义设置实例,希望对您有用。如果有疑问,可以联系我们。
本文源码下载:PHP实例
项目开发过程中,必要实现类似有道词典的软件设置中的自定义快捷键功能,如下图所示:PHP实例
PHP实例
当我们相继按下Ctrl+Alt+M的时刻,软件就会自动将快捷键显示在文本框中.PHP实例
最终的后果如下图所示:PHP实例
PHP实例
焦点代码如下所示:PHP实例
private void keyUp(object sender, KeyEventArgs e)
{
string str = this.ActiveControl.Text.TrimEnd();
int len = str.Length;
if (len >= 1 && str.Substring(str.Length - 1) == "+")
{
this.ActiveControl.Text = "";
}
}
PHP实例
e.KeyValue和字符的对应关系PHP实例
字符 | e.KeyValue |
a-z|A-Z | 65-90 |
F1-F12 | 112-123 |
0-9 | 48-57 |
PageUp | 33 |
PageDown | 34 |
End | 35 |
Home | 36 |
左(←) | 37 |
上( ↑ ) | 38 |
右(→) | 39 |
下( ↓ ) | 40 |
接着,为textbox控件分别设置_KeyDown和_KeyUp变乱,并在其中调用以上2个核心函数.PHP实例
以下所示:
PHP实例
private void textBox1_KeyUp(object sender, KeyEventArgs e)
{
keyUp(sender, e);
}
PHP实例
维易PHP培训学院每天发布《PHP实战:C# WinForm中实现快捷键自定义设置实例》等实战技能,PHP、MYSQL、LINUX、APP、JS,CSS全面培养人才。