为什么我在load方法中设置了焦点this.txt_pwd.Focus();  一点作用都没有,它还是根据tab的顺序来?而有的窗体又可以。
现在我这个就两个textbox,两个按钮,load出来就是不按我设置的焦点?
我很不懂

解决方案 »

  1.   

    在load中加this.textBox1.TabIndex = 0;
    textBox1为要设为焦点的textBox
      

  2.   


    构造函数里面加都没用,我刚才做了一个新的项目验证了,完全根据tab键,写方法一点用都没用,
      

  3.   

    在load中加this.textBox1.TabIndex = 0; 
    这个可以是不是只有load方法一定要这样写,
    其他的就可以用this.txt_pwd.Focus();  
    以前都没用想到过这个
      

  4.   

    你可以在程序里模拟TAB键的操作,让焦点移动到指定控件就可以了。
      

  5.   

    你可以在程序里模拟TAB键的操作,让焦点移动到指定控件就可以了。
      

  6.   

    你可以在程序里模拟TAB键的操作,让焦点移动到指定控件就可以了。
      

  7.   

    load事件中,以下设置就好了:
     this.textBox1.TabIndex = 0;
     this.textBox1.Focus();
      

  8.   

    修改控件的TabIndex属性不就可以了吗!
      

  9.   

    和tabindex的顺序有关系的,也许你的this.txt_pwd的父容器如果tabindex高的话获不到焦点