Visual c ++形成keydown事件没有响应

时间:2012-07-24 04:27:11

标签: events c++-cli keydown

所以我将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";
    }
}

任何帮助?

1 个答案:

答案 0 :(得分:1)

将Form KeyPreview属性设置为True。