在delphi xe 8中tbutton的图像已经对齐“左,中,右和底”但是当我为图像选择“居中”对齐时,图像在按钮中间对齐并保留在标题后面
我想做的是将图像对齐在标题文本之前(就像它应该的那样)
我不知道为什么delphi tbutton不这样做,这是一个错误吗?或者德尔福团队想让我们发疯?它应该是如此简单,但只是对齐按钮图像导致问题?
有没有办法在中心与图片很好地对齐图像?
如下图所示
答案 0 :(得分:0)
按钮中的文字是图像是另一个图形。如果您将图像对齐到左侧,并将文本对齐在中间,则可以破解此项。如果需要,在文本前添加额外的空格。
答案 1 :(得分:0)
找到解决方案,它是bitbtn它非常简单,它始终在我的眼前,显然bitbtn也是OS按钮的包装,它做我要求的,它也有画布,所以它画上它是可能的
答案 2 :(得分:0)
您可以将TButton替换为TBitBtn,并使用TBitBtn的margin属性很好地对齐图像。
Margin属性设置按钮边缘和字形之间的距离(以像素为单位)。