当前位置:编程学习 > C#/ASP.NET >>

C#中如何在菜单中添加快捷键

C#中如何在菜单中添加快捷键?谢谢! --------------------编程问答-------------------- //处理用户的快捷键
        protected override bool ProcessCmdKey(ref   System.Windows.Forms.Message msg, System.Windows.Forms.Keys keyData)
        {
  

            if (keyData == (Keys.Control | Keys.S))
            {
                另存为ToolStripMenuItem_Click(null, null);
                return true;
            }
            if (keyData == (Keys.Control | Keys.Shift | Keys.C))
            {
                ClosePage(true);
                return true;
            }
            if (keyData == (Keys.Control | Keys.P))
            {
                打印PToolStripMenuItem_Click(null, null);
                return true;
            }
            if (keyData == (Keys.Alt | Keys.F4))
            {
                退出EAltF4ToolStripMenuItem_Click(null, null);
                return true;//此后还有一些信息需要处理,否则有异常
            }
            return base.ProcessCmdKey(ref   msg, keyData);
        } --------------------编程问答-------------------- 设置菜单项MenuItem的属性ShortcutKeys,如常用的“Ctrl+Z”等等。。。 --------------------编程问答-------------------- --------------------编程问答-------------------- 正对我有用! --------------------编程问答-------------------- 2楼正解,设置菜单的时候,往右看,里面有设置快捷键的。貌似  在字母前加&符号也可以 --------------------编程问答-------------------- 菜单项MenuItem的属性ShortcutKeys --------------------编程问答-------------------- 1,Ctrl+O打开的这个是设置ShortcutKeys属性!
2,文件(F) 查看(V)这个方式呢!其实就是操作菜单项的text属性就好了!
给查看那个菜单的text赋值为:查看(&V)就好咯!点击文件后然后按V就执行了!
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,