繁体   English   中英

VS2017 是否允许在 C++ 项目的可视化对话框编辑器中更改控件的 Tab 键顺序?

[英]Does VS2017 allow to change tab order of controls in a visual dialog editor for C++ project?

假设我在 Visual Studio 2017 的可视化编辑器中打开了一些对话框:

在此处输入图片说明

如果我想重新排列这些控件的tab order ,我使用的方法是在文本编辑器中打开.rc文件并在那里重新排列控件定义:

在此处输入图片说明

所以现在我想知道是否有办法通过可视化编辑器来做到这一点?

附注。 我发现“布局”工具栏有“标签顺序”按钮:

在此处输入图片说明

但它总是变灰。

您需要“格式”菜单上的“制表顺序”(可能具有Ctrl-D快捷键)。 然后,只需按所需的标签顺序单击控件即可。

由于我无法在以前的帖子中添加评论,因此我将此作为答案发布。

是的,对话框资源编辑器中的Ctrl+D将打开 Tab 键顺序(z 顺序)编辑,您可以单击每个蓝色数字标签从头开始更改顺序。

要从特定控件开始重新编号,请按住CtrlShift (在较旧的 VS 中曾经是Ctrl+Shift ),然后单击该控件的蓝色标签,松开按键并单击按 Tab 键顺序排列的下一个控件。

例如,假设您要确保旋转控件按 Tab 键顺序跟随其编辑框(用于自动好友分配),按住 Ctrl 并单击该编辑框,松开 Ctrl 并单击旋转。

上述技巧还可以让您轻松交换两个控件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM