winform绑定快捷键的方法

 更新时间:2015年05月28日 17:42:07   作者:jayqean  
这篇文章主要介绍了winform绑定快捷键的方法,涉及WinForm设置窗体按键事件的相关技巧,需要的朋友可以参考下

本文实例讲述了winform绑定快捷键的方法。分享给大家供大家参考。具体分析如下:

第一种:Alt + *(按钮快捷键)

在大家给button、label、menuStrip等控件设置Text属性时在名字后边加&键名就可以了,比如button1.text= "确定(&O)"。就会有快捷键了,这时候按Alt+O就可以执行按钮单击事件。

第二种:Ctrl+*及其他组合键

在WinForm中设置要使用组合键的窗体的KeyPreview(向窗体注册键盘事件)属性为True;

然后使用窗体的KeyDown事件(在首次按下某个键时发生).

以下就是为button1注册一个按键事件(CTRL+ENTER)

private void FrmChat_KeyDown(object sender, KeyEventArgs e)
{
  if (e.KeyCode == Keys.Enter && e.Control)
  {
 e.Handled = true;//指示已经处理过KeyPress事件
 this.button1_Click(null, null);//调用按钮按键单击事件
  }
}

希望本文所述对大家的C#程序设计有所帮助。

相关文章

  • C# 调用FFmpeg处理音视频的示例

    C# 调用FFmpeg处理音视频的示例

    这篇文章主要介绍了C# 调用FFmpeg处理音视频的示例,帮助大家更好的利用c# 处理音视频,感兴趣的朋友可以了解下
    2020-12-12
  • C#操作读取、写入XML文档的实用方法

    C#操作读取、写入XML文档的实用方法

    这篇文章主要介绍了C#操作读取、写入XML文档的实用方法,即即用.NET本身提供的Deserialize和Serialize进行反序列化和序列化XML文档,感兴趣的小伙伴们可以参考一下
    2016-04-04
  • C#设置WinForm中DataGrid列的方法(列宽/列标题等)

    C#设置WinForm中DataGrid列的方法(列宽/列标题等)

    这篇文章主要介绍了C#设置WinForm中DataGrid列的方法,包括列宽、列标题等部分,并分析了其中相关的操作技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-07-07
  • C# 6.0 的知识梳理

    C# 6.0 的知识梳理

    目前最新的版本是C# 7.0,VS的最新版本为Visual Studio 2017 RC,两者都尚未进入正式阶段。C# 6.0虽说出了一段时间,但是似乎有许多人对这一块知识并不了解。本文将对C# 6.0的知识进行梳理,下面跟着小编一起来看下吧
    2016-12-12
  • c#可以创建任意控件的拖动方法

    c#可以创建任意控件的拖动方法

    下面小编就为大家分享一篇c#可以创建任意控件的拖动方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-03-03
  • C#快速排序算法实例分析

    C#快速排序算法实例分析

    这篇文章主要介绍了C#快速排序算法,实例分析了C#排序方法的相关技巧,非常具有实用价值,需要的朋友可以参考下
    2015-04-04
  • C#生成指定范围内的不重复随机数

    C#生成指定范围内的不重复随机数

    对于随机数,大家都知道,计算机不 可能产生完全随机的数字,所谓的随机数发生器都是通过一定的算法对事先选定的随机种子做复杂的运算,用产生的结果来近似的模拟完全随机数,这种随机数被称 作伪随机数。伪随机数是以相同的概率从一组有限的数字中选取的。
    2015-05-05
  • C#实现ComboBox控件显示出多个数据源属性的方法

    C#实现ComboBox控件显示出多个数据源属性的方法

    这篇文章主要介绍了C#实现ComboBox控件显示出多个数据源属性的方法,实例分析了ComboBox控件的使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-09-09
  • 经典实例讲解C#递归算法

    经典实例讲解C#递归算法

    这篇文章主要用实例讲解C#递归算法的概念以及用法,文中代码非常详细,帮助大家更好的参考和学习,感兴趣的朋友可以了解下
    2020-06-06
  • c# 在windows中操作IIS设置FTP服务器的示例

    c# 在windows中操作IIS设置FTP服务器的示例

    这篇文章主要介绍了c# 在windows中操作IIS设置FTP服务器的示例,帮助大家更好的理解和学习使用c#,感兴趣的朋友可以了解下
    2021-03-03

最新评论