将字形居中在TSpeedButton中

时间:2013-08-24 17:59:20

标签: delphi button imagebutton delphi-5

我正在构建一个使用TSpeedButton的应用程序(D5),并且在运行时加载了字形。

一切都很好,但是顶部,左侧,右侧和底部的定位选项非常笨重,因为40 x 40按钮上的32 x 32雕文始终位于左上角,右上角或底部。

如何将雕文垂直和水平居中以便

Glyph.Top = 4;
Glyph.Left = 4;

并且32 x 32图片位于按钮的中央。

谢谢。

1 个答案:

答案 0 :(得分:2)

将布局设置为blGlyphLeft和Margin为-1。这应该将字形置于按钮内。