繁体   English   中英

如何在 Visual C# 中制作热键?

[英]How can i make a hotkey in visual c#?

所以我想要做的是当我按下某个键时,它会发送键。 这是我到目前为止。 当我单击 F1 时它什么也不做,我不知道为什么。

private void Form1_KeyDown(object sender, KeyEventArgs e)
{
            if (e.KeyCode == Keys.F1)
            {
                SendKeys.Send("Example Text");
            }
}

尝试 :

private void Form1_Load(object sender, EventArgs e)
{
    this.KeyPreview = true;
    this.KeyDown += new KeyEventHandler(Form1_KeyDown);
}

void Form1_KeyDown(object sender, KeyEventArgs e)
{
    if (e.KeyCode.ToString() == "F1")
    {
        MessageBox.Show("F1 is pressed");
    }
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM