窗体设计器扩展专家

窗体设计器扩展专家

窗体设计器器扩展专家为 IDE 的窗体设计器提供了浮动工具面板扩展和浮动属性编辑条功能。这些工具面板上的按钮可以定制以方便使用，用户还可以定义任意多的工具面板。 属性编辑条则允许用户快速修改控件的常用属性。此扩展专家在 Delphi/C++Builder 下都有效，但在 BDS 中只在 VCL 类型的工程中、并且环境选项中 VCL Designer 是非 Embedded Designer 的情况下才有效。

这些工具面板可以停靠在设计期窗体边缘上，与窗体一起移动，也可以在不停靠时使用鼠标拖动标题栏来移动其位置。当设计窗体隐藏或最小化时，浮动工具面板也随之隐藏，如下图所示。

浮动属性编辑条允许用户快速编辑当前选择控件的属性，左边的下拉框可以选择属性名，右边的下拉框可以修改属性。按钮可用来切换显示全部或常用属性，以及弹出组件重命名对话框。

右键点击一个工具面板，弹出右键菜单内容如下：

- 关闭：关闭该工具面板。关闭后，还可在该专家的设置对话框中重新打开它。

- 工具面板位置：设定工具面板的停放位置，如果停靠在上下位置，工具栏为水平摆放，如果停靠在左右位置，则垂直摆放。

- 允许拖动工具栏：是否不自动停靠，而是显示一个标题栏允许用户拖动。

- 从文件中导入：从设置文件中导入工具面板。

- 导出到文件：将当前的工具面板设置导出到文件。

- 定制工具面板：自定义工具面板上的按钮及相关设置。

- 设置：显示设置对话框。

窗体设计器扩展设置

通过浮动工具面板的右键菜单，或者在 CnPack“设置”菜单中的“专家设置”中，可以打开窗体设计器扩展的设置对话框，如下图所示：

- 浮动工具面板

- 浮动工具面板列表：列出所有的浮动工具面板，选择一项后可以修改设置。

- 添加：添加一个新的浮动工具面板，点击后打开工具面板定制对话框。

- 删除：删除当前选择的浮动工具面板。

- 默认：恢复工具面板到安装时默认的状态。

- 显示此浮动工具面板：是否在当前设计的窗体上显示选择的浮动工具面板。

- 工具面板名称：当前选择的浮动工具面板的标题。

- 允许拖动此浮动工具面板：允许使用鼠标拖动浮动工具面板，此时自动停靠功能无效。

- 自动停靠到设计窗体附近：当设计窗体移动时，工具面板也随之移动。

- 停靠位置：浮动工具面板的自动停靠的显示位置，允许有八种不同的停靠位置。

- 水平偏移、垂直偏移：自动停靠时与设计窗体的相对位置偏移量。

- 定制面板：对浮动工具面板进行定制。

- 导出：将浮动工具面板的设置导出到数据文件中。

- 导入：从数据文件中导入浮动工具面板的设置。

- 浮动属性编辑条

- 显示浮动属性编辑条：为设计期窗体显示快速属性编辑条。

- 属性名宽度：属性名称下拉框控件宽度。

- 属性值宽度：属性值下拉框控件宽度。

- 允许拖动浮动属性编辑条：允许使用鼠标拖动浮动属性编辑条，此时自动停靠功能无效。

- 自动停靠到设计窗体附近：当设计窗体移动时，属性编辑条也随之移动。

- 停靠位置：浮动属性编辑条的自动停靠的显示位置，允许有八种不同的停靠位置。

- 水平偏移、垂直偏移：自动停靠时与设计窗体的相对位置偏移量。

- 常用属性列表：设置常用属性名称列表，定义当编辑条常用属性按钮按下时，显示的属性，排在前面的优先显示。

- 关闭：关闭设置对话框。

- 帮助：显示帮助信息。

提示：对工具栏的设置是实时生效的，如果在设置时工具栏是显示的，则可以直接看到调整后的效果。

浮动工具面板定制

在工具面板右键菜单或设置对话框中，可以定制工具面板中的按钮。工具面板定制窗口如下图所示：

- 类别：显示当前 IDE 中可供使用的按钮分类。

- 可用的按钮：显示当前选择的分类下的按钮集。

- 工具面板按钮：显示在放置在浮动工具面板上的按钮。

- 添加删除和重置按钮：允许调整和重新设置浮动工具面板上的按钮。

- 工具面板行数：设置浮动工具面板分几行显示，最多允许四行。

- 按钮先上下后左右排列：当浮动工具面板多行显示时，是否先从第一列从上向下排列，再依次向右排列。

- 确定：确定当前的修改。

- 取消：取消当前的修改。

- 帮助：显示帮助信息。

相关主题

IDE 主窗体扩展专家

CPU 窗口扩展专家

对象查看器扩展专家

窗口置顶与折叠扩展专家

代码输入助手

关于 IDE 专家包

(C)版权所有 2001-2025 CnPack 开发组