判断下 KEYPRESS  如果是 space的话。 就 + "" 空

解决方案 »

  1.   

    private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
    {
    e.Handled = char.ToUpper(e.KeyChar) == ' ';
    }
      

  2.   

    空格的ASC码为32
    e.keyCode = 32;
      

  3.   

    private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
    {
    e.Handled = char.ToUpper(e.KeyChar) == ' ';
    }这个厉害,比我以前的语句少个if
    把传进来的消息直接置真,事件就完成,但没有把字符加到textbox里
      

  4.   

    空格的ASC码为32
    e.keyCode = 32;看上去像c++转过来的,呵呵
      

  5.   

    private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
    {
    e.Handled = e.KeyChar == ' ';
    }实际上char.ToUpper()处理空格是多余的,原本是处理字母用
    to xbt746:
      我贴出的代码都是调试过的
      如果你调试后出现问题请告知
      如果没有测试就支招就不可取了
      

  6.   

    为什么弹出来的dialog画面,按space键 ,它的值不等于32 阿 ?