因为当button2被Click的时候,焦点已经在button2上了,既不在textBox1上,也不在textBox2上

解决方案 »

  1.   

    Focus是让控件得到焦点 
    很显然 第一个判断为真 那么第二个条件不会被执行 你如果要想两个都能输入的话 改成如下即可
    textBox1.Focus();
    textBox1.Text=textBox1.Text+"2";textBox2.Focus();
    textBox2.Text=textBox2.Text+"2";
      

  2.   

    button2_Click事件是在当你按下button2时触发的,这意味着当前是聚焦在button2上的,所以无论textBox1还是textBox2的Focus的属性都是False,因为你按下的是button2,而button2的Focus的属性都才是True.
      你犯了个逻辑上的错误!!
      

  3.   

    对不起,我刚查过Focus是个方法,是来聚焦某个控件上的,特此道歉!!