KeyPressUpDown doesn't work - C#

本文关键字:work doesn KeyPressUpDown | 更新日期: 2023-09-27 18:10:43

我有这样的代码:

private void Form1_KeyDown(object sender, KeyEventArgs e)
{
    MessageBox.Show("Fail!");
}


我已经在Form中设置了事件-但它根本没有被激活。
其他事件如ResizeMouseDown工作良好,只有这个不起作用。

有人遇到过这个问题吗?我能做什么?[没有按钮工作,既不是字符或数字或任何东西]。

谢谢,马克!

KeyPressUpDown doesn't work - C#

您是否设置了Form1.KeyPreview = true更多信息请访问http://msdn.microsoft.com/en-us/library/system.windows.forms.form.keypreview%28v=VS.80%29.aspx

我想你是这样设置的。

 KeyPreview property set to true

试试这个.....

int _i = 0;
private void Form1_KeyDown(object sender, KeyEventArgs e) {
    if (e.KeyCode == Keys.Escape) {
        label1.Text = (++_i).ToString();
    }
}