0

だから私はそれを試すために私のフォームにもキーダウンを追加しましたが、ボタンのいずれかをクリックしても何も起こりません.キープレビューオプションを有効にすることを忘れていませんでしたが、ここにコードがあります

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 に答える