Delphi 在同一行打印Speedbutton和Button标题的最简单方法
在我的应用程序中有一个屏幕,我有5个按钮排成一行,其中一个是速度按钮,它几乎只是用于时尚。它们的高度和宽度相同,但“速度”按钮向下打印1个像素。这真的让我恼火,因为这个屏幕是我们的用户一直看到的东西。在Delphi 2009中,我相信按钮有一个边距选项,Delphi 7中有一个边距,但它只改变左边距。是否有Delphi 7解决此问题的方法?我是否错误地重新设定了速度按钮的用途Delphi 在同一行打印Speedbutton和Button标题的最简单方法,delphi,button,drawing,delphi-7,vcl,Delphi,Button,Drawing,Delphi 7,Vcl,在我的应用程序中有一个屏幕,我有5个按钮排成一行,其中一个是速度按钮,它几乎只是用于时尚。它们的高度和宽度相同,但“速度”按钮向下打印1个像素。这真的让我恼火,因为这个屏幕是我们的用户一直看到的东西。在Delphi 2009中,我相信按钮有一个边距选项,Delphi 7中有一个边距,但它只改变左边距。是否有Delphi 7解决此问题的方法?我是否错误地重新设定了速度按钮的用途 请注意,这不是一个诡计面试问题,尽管听起来像,但请重新穿上靴子。五个按钮连在一起,用户希望它们都能以一致的方式工作。我建
请注意,这不是一个诡计面试问题,尽管听起来像,但请重新穿上靴子。五个按钮连在一起,用户希望它们都能以一致的方式工作。我建议不要将TButtons和TSpeedButtons混用在同一组中。将TSpeedButton替换为TButton,然后分别处理样式问题(无论是什么)。如果将五个按钮连成一行,则用户希望它们以一致的方式工作。我建议不要将TButtons和TSpeedButtons混用在同一组中。将TSpeedButton替换为TButton,然后分别处理样式问题(无论是什么)。是的,
Margin
属性确实会更改TSpeedButton标题的左边距,但只有当Layout
属性设置为默认设置的blglyphlefit
时才会更改
将
Layout
更改为blGlyphTop
或blGlyphBottom
,您将能够相应地调整标题的上边距或下边距。是的,margin
属性确实会更改TSpeedButton
标题的左边距,但仅当布局
属性设置为blGlyphLeft
时,默认设置为该属性
将
Layout
更改为blGlyphTop
或blGlyphBottom
,您将能够相应地调整标题的上边距或下边距。您没有使用视觉主题,是吗?我已经打开了xpmanifest,但是没有,我的开发机器是winxp-没有主题您没有使用视觉主题,是吗?我已经打开了xpmanifest,但是没有,我的开发机器是winxp-没有主题