this.KeyPreview = true;

解决方案 »

  1.   

    设置 this.KeyPreview = true;
      

  2.   

            private void Form1_Load(object sender, EventArgs e)
            {
                this.KeyPreview = true;
            }        private void Form1_KeyPress(object sender, KeyPressEventArgs e)
            {
                MessageBox.Show(e.KeyChar.ToString());
            }
      

  3.   

     private void Form1_KeyPress(object sender, KeyPressEventArgs e)
            {
                MessageBox.Show(e.KeyChar.ToString());
            }   private void Form1_PreviewKeyDown(object sender, PreviewKeyDownEventArgs e) {   }  private void listBox1_KeyDown(object sender, KeyEventArgs e) {   }看下是否事件选错了。