VB.NET中Tab键切换Textbox的顺序问题

来源:互联网 发布:js uncaught error 编辑:程序博客网 时间:2024/05/16 07:16
  可能大家会遇到这样的问题:在编辑窗口的时候,先创建的Textbox1最后却放在了最底下,而后面创建Textbox3可能在最上面。一开始看上去没有什么不妥,但是当我们运行程序的时候就会发现,为什么我在最上面的Textbox里面输入完了文本,按一下Tab却跳到了第三行了,为什么我在第四行的Textbox里面输入完了按Tab键却跳到第二行了呢?
  
  其实是Textbox的一个属性才控制着这个顺序,这个属性叫做TabIndex,如果不做修改的话,默认值当然是按照几个Textbox的创建顺序来排序的,而如果我们希望在输入的时候能够按Tab使其按顺序从上而下,就需要手动为这些Textbox的Tabindex赋值,把最上面的赋值为0,第二行的赋值为1,以此类推。

当作完了这些工作,再执行一下,按Tab键试试看,是不是按照我们设定的顺序移动光标了呢~?
原创粉丝点击