如何在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");
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章