控制键加S保存

问题描述 投票:0回答:1

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

我怎么能做到这一点?

这是我的代码:

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

谢谢!

c# save controls key
1个回答
0
投票

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

private void MainForm_KeyDown(object sender, KeyEventArgs e)
        {

            switch (e.KeyCode)
            {
     case Keys.G:
                        if (e.Modifiers == Keys.Control)
                        {
              //Do something
                        }
                            break;
             }
         }
© www.soinside.com 2019 - 2024. All rights reserved.