如何控制 VC 中控件间的TAB切换顺序
来源:互联网 发布:护手霜推荐 知乎 编辑:程序博客网 时间:2024/05/16 23:57
http://blog.csdn.net/gfsuper_2211/archive/2009/05/25/4215752.aspx
方法一:
在动态创建控件的时候STYLE设置成为WS_CHILD|WS_VISIBLE|WS_TABSTOP,其中WS_TABSTOP 是影响TAB顺序的。先创建的控件TAB顺序在前。如果要颠倒TAB顺序的话,就把在创建控件时把WS_TABSTOP去掉,并增加对“TAB键被按下”事件的捕捉,人工使用SETFOCUS来控制TAB顺序。
方法二:
在VC中,首先控件没有TABINDEX属性,有 TABSTOP 属性; 其次,如果你发现这可能是由resource.h中控件的ID值引起的。那么你就错了:因为无论你如何调整resource.h中控件的ID值,都对TAB键的切换顺序不能发生任何影响; 那么,VC中的控件顺序是由什么决定的呢?该如何来修改呢?在你的工程文件和工作区文件所在目录下有一同名的资源文件(*.rc),其中包含了本工程所有使用到的资源。在VC集成开发环境中,该资源是以树状和可视的状态出现的。 现在用任意文本编辑器(最好就是记事本notepad.exe)将该资源文件打开; 找到DIALOG字段,在BEGIN...END语句之中就是对话框中所有的控件定义与属性描述;假定你将其中先后出现的控件顺序改变一下;然后保存该文件;然后用VC打开,重新生成执行文件执行一下: ----怎么样?!!控件间的切换顺序已经改变了!!!原来,VC中控件的TAB切换顺序即是资源文件中上述BEGIN...END间先后出现的顺序---- 改变其中的控件出现顺序(在文本编辑器中)便可改变控件间的TAB切换顺序。
方法三:
在编辑界面按下ctrl+D键,就会出现所有控件的Tab键顺序,按照自己想要的顺序依次点击控件的数字标识,就可以重新安排控件的TAB键顺序。 本文来自CSDN博客,转载请标明出处:
- 如何控制 VC 中控件间的TAB切换顺序
- 如何控制 VC 中控件间的TAB切换顺序
- 如何控制 VC 中控件间的TAB切换顺序
- 如何控制 VC 中控件间的TAB切换顺序
- 如何控制 VC 中控件间的TAB切换顺序
- 如何改变VC中控件间的TAB切换顺序
- 【VC控件TAB切换顺序】的控制
- 【转】如何改变VC中控件间的TAB切换顺序
- [转载]如何改变VC中控件间的TAB切换顺序
- 【mark】如何改变VC中控件间的TAB切换顺序
- 在VC++中怎样改变控件间的TAB切换顺序?
- 如何改变vc界面中控件的tab顺序
- vc控制控件TAB顺序
- 请问怎么在VC++中,怎样控制控件的TAB键顺序?
- 如何控制表单内tab键切换的顺序
- 如何控制表单内tab键切换的顺序
- VC如何设置控件Tab顺序
- VC中调整窗口控件的TAB顺序
- Android中各种drawable的使用
- 电影评分星级显示效果的实现
- 关于项目跟进
- 模拟退火 (poj 2420, poj 2069)
- GridView的按下或点击选中后的效果如何去除
- 如何控制 VC 中控件间的TAB切换顺序
- 餐饮软件简单的分析和一些看法
- 【前端】浮动后父容器高度自适应
- 开始
- 互联网产品的测试
- 文件小结
- android压力测试命令monkey详解
- Mongodb亿级数据量的性能测试
- iOS中的几种数据持久化方案