在Windows面板控件中获取删除按键事件

本文关键字:删除 事件 获取 Windows 控件 | 更新日期: 2023-09-27 18:15:58

我在面板上有一些控件,我试图使用"删除"按钮删除它们。我在如何在c#中获得Windows面板控件中的按键事件中提到的KeyPress事件处理我得到事件按钮(A-Z和1-9)按下,但不是删除,控制/Alt/Shift或F1, F2....按钮。

我们需要做一些特别的事情来处理这些按钮吗?

在Windows面板控件中获取删除按键事件

试试:

private void Window_KeyDown(object sender, KeyEventArgs e)
{
    if (e.KeyCode == Keys.Delete)
    {
        e.Handled = true;
    }
}

还需要将KeyPreview设置为on。

你也可以参考键盘。修饰符属性