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

最佳答案

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

最好在TToolButton上使用TToolBar,因为它是为与它们一起使用而设计的。右键单击工具栏,然后选择New ButtonNew Separator。将要显示的图像分配给TImageList,并将图像列表分配给TToolbar.Images属性,然后为每个按钮设置ImageIndex以显示列表中的图像。 (另一个优点是,您还可以将图像列表也分隔为HotImagesDisabledImages属性。)

10-08 00:55