-9

学校向けのアプリケーションを作成していますが、起動画面で「任意のキーを押して続行」機能を使用したいと考えています。

したがって、誰かがキーを押すと、次のフォームが開きます。誰でもこれで私を助けることができますか?前もって感謝します!

これまでのコード:

//SOME ACTION//
   {
     Form2 f2 = new Form2();
     f2.Show();
     this.Hide();
   }
4

1 に答える 1

1

探しているアクションはフォームのイベントなので、開始画面フォーム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();
 }
于 2013-10-07T10:53:10.357 に答える