Winform的控件执行顺序 如何设置TabIndex

在Winform应用中,通过设置控件的TabIndex属性,可以控制Tab键焦点移动顺序。当遇到容器控件如Panel时,其内部控件的TabIndex会形成层级结构。要编辑控件的Tab键顺序,可在窗体设计时选择‘视图’菜单的‘Tab键顺序’进行修改。记得设置TabStop属性为True以启用Tab切换。在窗体的Activated事件中使用Focus()方法设置默认获取焦点的控件。
摘要由CSDN通过智能技术生成

在winform桌面应用程序中常常会遇到用户要求尽量避免使用鼠标的操作,那么我们怎样更好的操作程序呢?这就要用到Tab键来调整控件的焦点从而更方便的操作!

     添加一个windows窗体,在窗体上我们可以给每一个空间添加了个TabIndex值,这个值是从小到大的顺序走的,按tab键的时候获得焦点主要是靠 控件的TabIndex属性有划分获取顺序,通过设置控件的 TabIndex 属性,可以控制其 Tab 键顺序,Tab 键顺序按顺序增长,大多数情况下,最初将焦点放在浏览器窗口本身或该页的第一个控件(即TabIndex为0)上,TabIndex的键值依次增加。当遇 到有容器控件如:panel,那么它的Tab键值就会有所改变,假如Panel的TabIndex值为1那么它上面的控件的TabIndex值就成为 1.0,1.1依次类推,如果该控件内还有子控件,那么它的TabIndex的实际键值就是1.0.1,1.0.2或1.1.1,1.1.2,依次类推从 而包含。

      那么如何才能编辑这些控件的实际键值呢?

      方法很简单,在窗体上任意选择一个控件,然后点击--->视图菜单--->Tab键顺序,此时你就可以看见他们的实际键值了,然后只要双击键值就可以更改了。可以按照你想要的顺便改变每个控件的键值。当然父容器是根据TabIndex的值来改变的! 记得设置TabStop属性为True!

PS;

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值