控制键加S保存

时间:2014-03-05 21:56:41

标签: c# save controls key

我正在尝试为 Ctrl + S 实施快捷方式以保存在我的项目中。

我怎样才能完成这个?

这是我的代码:

 case Keys.ControlKey:
 // if control + S then save

谢谢!

1 个答案:

答案 0 :(得分:0)

我找到了答案: 控制是一个修饰符,所以我需要输入字母“G”(或我指定给保存函数的任何字母),然后检查是否选择了修饰符。这是代码:

private void MainForm_KeyDown(object sender, KeyEventArgs e)
        {

            switch (e.KeyCode)
            {
     case Keys.G:
                        if (e.Modifiers == Keys.Control)
                        {
              //Do something
                        }
                            break;
             }
         }