为什么TToolBar不想包装?

时间:2015-06-02 18:17:04

标签: delphi toolbar delphi-2009

我在表单上添加了TToolBar并添加了一些TSpeedButton。我确保Wrapable设置为true并运行应用程序。但是当我缩小表格时,按钮不会换行。我错过了什么?我正在使用Delphi 2009。

1 个答案:

答案 0 :(得分:5)

您需要将TToolBar.AutoSize设置为True,并在按钮组之间添加分隔符,以便将工具栏拆分为多个部分。

最好在TToolButton上使用TToolBar,因为它设计用于与New Button合作。右键单击工具栏,然后选择New SeparatorTImageList。将要显示的图像分配给TToolbar.Images,并将图像列表分配给ImageIndex属性,然后为每个按钮设置HotImages以显示列表中的图像。 (另一个优点是您也可以将图像列表与DisabledImagesjQuery属性分开。)