玻璃上的德尔福按钮 - 最好看的第三方按钮组件

War*_* P 7 delphi aero

我正在寻找一个Delphi按钮,用于运行Vista和Windows 7的Aero Glass,具有以下属性:

  1. 完全自画TCustomControl的后代.

  2. 在具有Aero组合(DWM)的Glass窗格上,在按钮周围没有白色或黑色环,并且标题没有问题,看起来很好[以一种看起来像普通按钮的方式呈现给用户,没有毛刺]通过Aero组合.(这将删除任何未写入玻璃的按钮.)

  3. TButton/TBitButton的常用功能,包括指向TA的链接,支持字形(位图/图片)等.

可选,很有特色:

  1. 透明度支持(可选,如果它可以是不透明的,但在玻璃上干净地绘制,那将是很好的).

Uwe*_*abe 4

我可以将Raize Components中的 TRzButton 扔进戒指中。表单应将 DoubleBuffered 设置为 true 以使标签可见,但按钮必须关闭 DoubleBuffered 以删除不需要的框架。

玻璃上的升起按钮

如果需要字形,您还可以使用 TRzBitBtn。作为替代方案,PngComponents的 TPngBitBtn也符合资格。

  • 当 Cosmin Prund 展示了让标准“TButton”完美工作是多么容易时,绝对没有理由购买昂贵的第三方组件。请参阅http://stackoverflow.com/questions/3357224/delphi-support-for-aero-glass-and-the-doublebuffered-property-what-is-going-on/3364941#3364941 (3认同)