窗体上有十个textBox,其中有一个textBox_bz,不管它的TAGINDEX的值是多少,在按下TAB键移动光标的时候,它始终先接受光标焦点,而实际上我想让它最后一个接受焦点,请问这是为什么?难道除了TAGINDEX,还有其它的代码在起作用?我查看过了,也没有啊
谢谢大家!

解决方案 »

  1.   

    需要确保它的TagIndex与其它textbox的TagIndex没有重复,不然会影响实际效果
    最好是一个一个设置全不重复,并按数字递增,改完再试下看成不成
      

  2.   

    TAGINDEX没改过,但是我记得默认情况下最早生成的textBox,按tab键就会最先获得焦点。
    所以如果需要tab的功能的话尽量拖textBox到界面的时候就按顺序排好,这也不是什么难的事情吧
      

  3.   

    在这里设置:视图---Tab键顺序 
      

  4.   

    现在的浏览器应该是通过控件的先后顺序决定获取焦点的顺序的
    你的textbox_bz是不是第一个控件
      

  5.   

    不知道你的页面是winform的还是web的如果是winform的,就打开所有的tabindex看看是否有重复值。如果有的话,重新给一组序号。如果你的页面是web的,就得重新对页面进行布局了 。