Delphi - 如何自定义 IDE 布局

Posted

技术标签:

【中文标题】Delphi - 如何自定义 IDE 布局【英文标题】:Delphi - how to customize IDE layout 【发布时间】:2014-04-22 20:03:45 【问题描述】:

Delphi 2010 - 所有补丁,Win 8.1 64 位。重新安装了一切...... windows等,所以功能上是一台新机器。安装了 D2010,然后安装了 GExperts 和 CnPack Wizards,因为我在真正喜欢它们之前都使用过它们。

我有 2 台显示器,因此我将布局更改为 Classic Undoked。默认情况下,组件面板位于 Delphi 主窗口的右上角。

在我之前的版本中,我能够将此窗口的高度更改为现在的两倍,然后将调色板拖到文件/编辑/搜索区域中的字形下方,这样我的组件调色板就会穿过整个屏幕。不管出于什么原因,我现在不能这样做。当我将鼠标移动到 delphi 窗口区域的底部时,我得到了“向上和向下扩展窗口”光标,就像我应该的那样,但窗口拒绝增加高度。有一些设置阻止我增加这个窗口的高度,但我找不到它。为了能够增加高度,我正在寻找什么设置,以便我可以将调色板拖放到此窗口的左下角?

谢谢

【问题讨论】:

【参考方案1】:

主非停靠窗口的大小不能通过手动调整大小来修改。它的大小足以容纳它的孩子。因此,您可以通过将组件调色板移动到所需位置来做您想做的事情。当您这样做时,主窗口的大小将增加,以便组件调色板适合。

从您的屏幕截图来看,您的工具栏的绘制方式表明它们已锁定且无法拖动。这不是普通 Delphi IDE 中存在的功能,所以我怀疑您使用了 GExperts 或 CnPack 的功能来锁定工具栏。显然,您需要解锁它们才能移动它们。

最后,我应该指出,无法垂直调整主窗口的大小并不是什么新鲜事。经典的 Delphi 版本(例如 Delphi 7)的行为方式完全相同。所以我认为根本问题与 Delphi 版本升级无关,而是与您锁定工具栏有关。

【讨论】:

根据您的第一段,我能够抓住工具栏并将其向下移动,并且窗口会自动调整大小。我原以为必须按其他顺序执行... @user1009073 据我所知,一直都是这样。甚至可以追溯到 D1!

以上是关于Delphi - 如何自定义 IDE 布局的主要内容,如果未能解决你的问题,请参考以下文章

Delphi-IDE:如何改变类完成的工作方式?

Delphi自定义组件如何在属性面板中实现打开文件的对话框?

delphi如何接收别的程序发过来的自定义的消息

在Delphi中如何使用SQL自定义函数,参数怎样传递给自定义函数?

如何在 Delphi 的 IDE 上下文菜单中添加菜单项

如何在自定义 delphi 组件中实现 stringlist 属性?