zoukankan      html  css  js  c++  java
  • 【winform-窗体快捷键】定义功能窗体快捷键,非全局

    这里的快捷键并非系统全局快捷键。仅是普通的当窗体在焦点内发生。有很多种方法,这里列举几种项目中使用到的方法。

    Alt+*(一般控件快捷键)

    这个比较简单,只需为该控件的Text属性声明时加上”(&A)”,”(&D)” 之类的标识,例如一个Button按钮的Text属性为:this.btnOK.Text=”确定(&A)”;

    Ctrl+*(组合键)

    当在某个窗体上按下一个组合键时发生。常用的如:打印(Ctrl+P),保存(Ctrl+S)…等等。

    首先需设置窗体的KeyPreview(确定窗体上控件的键盘事件是否已向窗体注册)属性设置为True

    然后只需在窗体的KeyDown事件中做相应业务处理。

    private void Form1_KeyDown(object sender, KeyEventArgs e)

    {

        if ((e.KeyCode == Keys.P) && e.Control)

         PrintToolStripMenuItem.PerformClick();

    }

  • 相关阅读:
    King's Quest
    Prince and Princess
    Strongly connected
    线性渐变--linear-gradient
    镜像渐变-radio-gradient
    宽度自适应-左右
    宽度自适应-左中右
    HTML5 视频规范简介
    SVG格式
    Html5新标签解释及用法
  • 原文地址:https://www.cnblogs.com/Sukie-s-home/p/5336461.html
Copyright © 2011-2022 走看看