Tag: 键盘键

C# – System.Windows.Forms.Keys – 如何将应用程序热键保存在一个地方

我的应用程序中没有“热键”。 所有“热键”序列在应用范围内都是唯一的(例如,F12键将始终触发相同的单个任务)。 在很少的地方像这里处理: if (e.Modifiers == Keys.Shift && e.KeyCode == Keys.Delete) { this.Close(); } if (e.Modifiers == Keys.Shift && e.KeyCode == Keys.Up) { if (Program.PerformLogin()) { frmConfigurationSetup frmSetup = new frmConfigurationSetup(); frmSetup.Show(); } } if (e.KeyCode == Keys.F12) { frmAbout formAbout = new frmAbout(); formAbout.Show(); } 但我有想法将我的应用程序中使用的所有键盘快捷键保存在一个地方。 我想把它们放在Constants.cs文件中: public const System.Windows.Forms.Keys ShowAboutForm = System.Windows.Forms.Keys.F12; 但是如何在这个序列的情况下实现这个:e.Modifiers […]