3个TToolBar在TCoolbar乐队上

时间:2010-11-10 04:38:08

标签: delphi

我有两个乐队的TCoolBar。在第一个乐队我想在其中放置3个独立的TToolBar。我在TCoolBar中使用TToolBar并将align设置为alNone,但无法调整TCoolBar的大小。 我看看我的Delphi 5,它使用了网站告诉我要避免的TControlBar。 我正在我的工具栏上安装带有空格和分隔符的速度按钮以获得平面按钮效果。 有没有人能很好地解决这个问题 提前谢谢。

1 个答案:

答案 0 :(得分:1)

我无法复制你的问题。这就是我所做的(确切地说):

  • 启动Delphi 7,它给了我一个新的空白VCL表单应用程序
  • 在表格上放下一个TCoolBar,然后在CoolBar上放下三个TToolBars。
  • 点击Escape从最后删除的ToolBar中更改设计师的焦点。
  • 使用Shift + DownArrow增加CoolBar的高度,以便所有工具栏都可见。

编辑:发布此内容后,我还尝试将TCoolBar.AutoSize属性设置为True,而不是手动调整大小,如上面的最后一步所述。这也很有效。

我不知道是什么

  

我看看我的Delphi 5,它使用了网站告诉我要避免的TControlBar。

装置。什么“网站”,为什么“避免”?如果您告诉我们Delphi 5 IDE使用TControlBar,IIRC D5的IDE工作正常。

另外,不要在TToolBar上使用SpeedButtons。 TToolBar设计用于保存TToolButtons,您可以通过右键单击它并从上下文菜单中选择“New Button”或“New Separator”来放置TToolBar。