学校向けのアプリケーションを作成していますが、起動画面で「任意のキーを押して続行」機能を使用したいと考えています。
したがって、誰かがキーを押すと、次のフォームが開きます。誰でもこれで私を助けることができますか?前もって感謝します!
これまでのコード:
//SOME ACTION//
{
Form2 f2 = new Form2();
f2.Show();
this.Hide();
}
学校向けのアプリケーションを作成していますが、起動画面で「任意のキーを押して続行」機能を使用したいと考えています。
したがって、誰かがキーを押すと、次のフォームが開きます。誰でもこれで私を助けることができますか?前もって感謝します!
これまでのコード:
//SOME ACTION//
{
Form2 f2 = new Form2();
f2.Show();
this.Hide();
}
探しているアクションはフォームのイベントなので、開始画面フォームKeyPress
を処理できますKeyPress
//you need to register the event handle to your form first..
//so the following line could be in your start screen form's constructor
this.KeyPress += new KeyPressEventHandler(Form1_KeyPress);
//then you can open your new form as you suggested
void Form1_KeyPress(object sender, KeyPressEventArgs e)
{
Form2 f2 = new Form2();
f2.Show();
this.Hide();
}