我正在使用C#制作Windows窗体。我有一个menustrip(文件,编辑,工具等),具有以下路径: -File->新建 - > NewItem1 -File->新建 - > NewItem2 -File->新建 - > NewItem3
无论如何,我想为每个“NewItem”添加快捷键。我希望它们像Visual Studio中的一些热键,按下一系列键。 例如,要展开/退出,按“Ctrl + M”然后按住“Ctrl”按“L”
基本上,我希望用户按“Ctrl + N”,然后释放N,然后按另一个键以指示选择了哪个“NewItem”。
感谢。
this.newToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.N)));
答案 0 :(得分:0)
我相信你可以通过在类字段中存储第一个快捷方式来做到这一点,当按下另一个快捷方式时,你可以同时使用它们。