我正在尝试实现Ctrl + S的快捷方式以保存在我的项目中。
我怎么能做到这一点?
这是我的代码:
case Keys.ControlKey:
// if control + S then save
谢谢!
我找到了答案:Control是一个修饰符,所以我需要输入字母“G”(或者我为保存函数指定的任何字母),然后检查是否选择了修饰符。这是代码:
private void MainForm_KeyDown(object sender, KeyEventArgs e)
{
switch (e.KeyCode)
{
case Keys.G:
if (e.Modifiers == Keys.Control)
{
//Do something
}
break;
}
}