我在表单上放置TToolBar
并添加一些TSpeedButton
。我确保将Wrapable
设置为true并运行该应用程序。但是当我缩小表单时,按钮不会换行。我想念什么?我正在使用Delphi 2009。
最佳答案
您需要将TToolBar.AutoSize
设置为True
,并在按钮组之间添加分隔符,以便有一个将工具栏分为几部分的位置。
最好在TToolButton
上使用TToolBar
,因为它是为与它们一起使用而设计的。右键单击工具栏,然后选择New Button
或New Separator
。将要显示的图像分配给TImageList
,并将图像列表分配给TToolbar.Images
属性,然后为每个按钮设置ImageIndex
以显示列表中的图像。 (另一个优点是,您还可以将图像列表也分隔为HotImages
和DisabledImages
属性。)