0

所以我甚至在我的表单中添加了 keydown 以尝试它但是当我单击任何按钮时没有任何反应,我没有忘记启用密钥预览选项但仍然没有希望这里是代码:

private: System::Void Form3_KeyDown( Object^ /*sender*/, System::Windows::Forms::KeyEventArgs^ e )
{
    if ( e->KeyCode == Keys::F1 )
    {
        textBox2->Text="Hey";
    }
    if ( e->KeyCode == Keys::Return )
    {
        textBox2->Text="Hey";
    }
    if ( e->KeyCode == Keys::E )
    {
        textBox2->Text="Hey";
    }
    if ( e->KeyCode == Keys::Shift )
    {
        textBox2->Text="Hey";
    }
    if ( e->KeyCode == Keys::NumPad0 )
    {
        textBox2->Text="Hey";
    }
    if ( e->KeyCode == Keys::Down )
    {
        textBox2->Text="Hey";
    }
}

有什么帮助吗?

4

1 回答 1

2

将 Form KeyPreview 属性设置为 True。

于 2013-03-27T10:19:56.103 回答