4

tl;博士

如何将 RAD Studio 工具窗口分组到单个选项卡式容器中?


振作起来。大量不重要的细节传入。

背景

在较新的 RAD Studio IDE(特别是 2010、XE2 和 XE3 版本)中,您可以围绕内置文本编辑器和表单设计器排列视图,并且所有视图都可以停靠在同一个应用程序窗口中(相反到 Delphi 7 中的浮动视图和工具窗口)。

我不确定它们叫什么(谷歌搜索后,我现在确定它们不称为“视图”),所以请让我通过示例来定义:

  • 专案经理
  • 结构
  • 工具调色板
  • 对象检查器
  • 事件簿
  • 断点列表
  • 调用堆栈

问题

通过拖放,我可以在 IDE 周围添加、删除和重新定位这些视图,以及在我选择的任何位置停靠、取消停靠、固定和取消固定视图。

一些视图停靠在选项卡式视图的容器组中,而其他视图则全部停靠。由此产生的视图排列称为“桌面”。

如何创建自己的选项卡式视图组,其中的视图全部靠自己停靠?

截图

我创建了一个令人难以置信的、令人兴奋的图表来直观地展示我的意思。

选项卡式和非选项卡式 IDE 视图的停靠布局

右侧的屏幕截图显示了如何将各个视图(橙色)收集在一组选项卡中。当用户选择其中一个选项卡时,容器内容(红色)将替换为所选视图。

我想将视图容器(蓝色和紫色)​​合并到一个新的单个容器中。生成的选项卡(绿色)的行为类似于橙色选项卡,但它们将位于它们自己的新容器中。

4

1 回答 1

7

将一个工具窗口拖到另一个工具窗口中。应出现一个灰色的窗口轮廓,指示拖动窗口的位置。当您接近放置窗口会将其停靠为另一个选项卡的位置时,轮廓将显示为围绕容器中间的一个框。

为避免停靠,Ctrl请在拖动时按住。或者,如果未激活“自动拖动停靠”Ctrl环境选项,请在拖动时按住以启用停靠。

于 2013-05-01T22:15:41.393 回答