Winform为窗体增加快捷键

Winform为窗体增加快捷键

1. 定义窗体的 xxx_KeyDown(object sender, EventArgs e)

   Winform为窗体增加快捷键

2. 书写快捷键的代码:

   

//这里的xxx代表你的窗体名
private void xxxx_KeyDown(object sender, KeyEventArgs e)
        {
            switch (e.KeyCode)
            {
                case Keys.D1:
                    chk32bit.Checked = !chk32bit.Checked;
                    break;
                case Keys.D2:
                    chk64bit.Checked = !chk64bit.Checked;
                    break;
                case Keys.D3:
                    chkXP.Checked = !chkXP.Checked;
                    break;
                case Keys.D4:
                    chkVista.Checked = !chkVista.Checked;
                    break;
                case Keys.D5:
                    chkWin7.Checked = !chkWin7.Checked;
                    break;
                case Keys.D6:
                    chkWin8.Checked = !chkWin8.Checked;
                    break;
                case Keys.D7:
                    chkWin81.Checked = !chkWin81.Checked;
                    break;
                case Keys.D8:
                    chkWin10.Checked = !chkWin10.Checked;
                    break;

            }

            e.Handled = false;
        
        }

  3. 最关键的,设置窗体的 KeyPreview=true (一句话,不设置就不行)

         Form.KeyPreview 属性 :获取或设置一个值,该值指示在将键事件传递到具有焦点的控件前,窗体是否将接收此键事件。

     4.  设置完的代码片段如下:

// 
// Form1
// 
this.Name = "Form1";
this.Text = "Form1";
this.Load += new System.EventHandler(this.Form1_Load);
this.KeyPreview = true;
this.KeyDown += new System.Windows.Forms.KeyEventHandler(this.Form1_KeyDown);
this.ResumeLayout(false);

  

         

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/109322.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • IDEA热部署设置「建议收藏」

    IDEA热部署设置「建议收藏」转载位置:https://blog.csdn.net/nihao12323432/article/details/82664601

    2022年6月13日
    35
  • redis图解_场景知识图谱构建

    redis图解_场景知识图谱构建Redis闲谈(1):构建知识图谱

    2022年4月22日
    31
  • 数据挖掘的9大成熟技术和应用

    数据挖掘的9大成熟技术和应用http://ihoge.cn/2018/DataMining.html数据挖掘的9大成熟技术和应用基于数据挖掘的9大主要成熟技术以及在数据化运营中的主要应用:1、决策树2、神经网络3、回归4、关联规则5、聚类6、贝叶斯分类7、支持向量机8、主成分分析9、假设检验1 决策树决策树(DecisionTree)是一种非常成熟的、普遍采用的数据挖…

    2022年6月15日
    43
  • python从入门到精通——完整教程

    python从入门到精通——完整教程<linkrel=”stylesheet”href=”https://csdnimg.cn/release/blogv2/dist/mdeditor/css/editerView/ck_htmledit_views-1a85854398.css”><divid=”content_views”class=”htmledit_views”><p>&nbsp;</p>文章目录…

    2022年7月22日
    23
  • bceloss和bcewithlogitsloss_binary cross entropy

    bceloss和bcewithlogitsloss_binary cross entropyBCELosstorch.nn.BCELoss(weight=None,size_average=None,reduce=None,reduction=‘mean’)评价预测值与真值的BinaryCrossEntropyl(x,y)=L={l1,l2,…lN}T,ln=−ωn[ynlogxn+(1−yn)log(1−xn)]l(x,y)=L=\{l_1,l_2,…l_N\}^T,l_n=-\omega_n[y_nlogx_n+(1-y_n)log(1-x_

    2022年9月18日
    2
  • 禁止计算机更新,彻底禁止win10自动更新方法

    禁止计算机更新,彻底禁止win10自动更新方法现在基本每个小伙伴都用上Windows10的电脑,Windows10每隔一段时间会进行更新补丁,这个时候显得格外烦恼,很多用户都想要关掉,借助一些小工具来实现,但往往会发现,自动更新就像打不死的小强,不管怎么关闭,之后还是会自动更新,让用户非常不爽,win10关闭自动更新已经成为众多用户的难题,所以很多用户来问我怎么才可以把win10永久关闭自动更新,接下来,我就给大家介绍彻底禁止win10自动更…

    2022年5月4日
    81

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号