首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

设置TAB键顺序的有关问题

2012-12-28 
设置TAB键顺序的问题我在一个Dialog上放置了很多文本框和静态文本框然后为他们设置了Tab顺序在通过“测试对

设置TAB键顺序的问题
我在一个Dialog上放置了很多文本框和静态文本框
然后为他们设置了Tab顺序
在通过“测试对话框”按钮进行预览测试的时候按tab键是可以切换各文本框的
可是运行程序 再按tab键就没有反映了
程序是我写的
我没有在程序中对tab顺序做任何处理
以前开发的时候也没有遇到过这种问题,想问问大家有没有类似的经验
谢谢了
[解决办法]
是用API写的程序吗?MFC的应该没这问题吧
[解决办法]
资源编辑界面里,自己点,排序

还有就是,可能你的程序不是当前的;点下界面,再按tab试一下
[解决办法]
到resource里面,选择自己的对话框,然后到菜单(格式),tab顺序
[解决办法]
直接Ctrl + D 自己排序
[解决办法]
菜单栏 Layout-tab order
[解决办法]
Ctrl+D
然后 Click
[解决办法]
到工程文件的.rc文件中找到相关的控件定义,自己排序,然后工程中全部重新编译一次就可以了
[解决办法]
选中资源,CTRL + D 自己重新排 TAB序、
[解决办法]
“重建所有”了吗?
[解决办法]
如果地动态创建的控件,那么可以用movewindow来决定tab顺序。

[解决办法]
可能是你的static text顺序在edit后了
多按几次tab
或者ctrl+D 重新排列
[解决办法]

是不是重写了对话框过程DlgProc,检查一下是不是过滤了消息(即将未处理的消息交给DlgProc)
再检查下IsDialogMessage

[解决办法]
2种方法,一种ctrl+d,一种setwindowpos
[解决办法]
谢谢大家 通过捕获键盘是不是按下tab键处理了 结贴
[解决办法]
直接按Ctrl+D就可以设置了

热点排行