在VC++中怎样改变控件间的TAB切换顺序

在VC++中怎样改变控件间的TAB切换顺序,第1张

关于焦点问题
一开始的焦点是按照你安排控件的先后顺序排序
比如 你先拖拽一个按钮 而后拖拽一个文本框
那么按钮的焦点为1 文本框焦点为2
当你有很多控件的时候 你可以选择VC工具栏--LAYOUT---Tab order
来查看一下焦点的顺序
这是默认的焦点顺序
如果你用语句设置的焦点顺序 那么它的优先级最高
当你用到TAB键切换时 焦点从人为设置到默认设置 但有可能你的按钮焦点没有马上起作用
当循环一次时候 才会起作用
所以你想让在第一次切换就起作用 建议你认为设置按钮的焦点为第2个焦点
这样应该会起作用

tab 键大部分时候用于html页面在可以输入框, 链接, 按钮的跳转

   关于如何控制元素间的跳转顺序和忽略某些元素不进行跳转。

   默认情况下,tab键按照页面上相关元素出现的顺序进行跳转,如果要对起进行跳转控制可以通过一个属性tabindex来控制当按下tab键的时候元素焦点的获取 如果tabindex=-1的时候,tab按下就会直接忽略这个元素的焦点聚焦。但是如果你想要控制跳转的顺序,可以通过控制设置tabindex的值,tabindex值的范围在1~32767


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13354064.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-20
下一篇 2023-07-20

发表评论

登录后才能评论

评论列表(0条)

保存