【问题标题】:Change font for Tballoonhint (Delphi)更改 Tballoonhint (Delphi) 的字体
【发布时间】:2016-10-08 08:23:21
【问题描述】:

当我使用 TBalloonhint (delphi) 组件时,我找不到如何更改默认字体。有什么办法吗?

【问题讨论】:

  • 参见this answer,它向您展示了如何从 TBalloonHint 下降以更改其外观。

标签: delphi delphi-xe


【解决方案1】:

你有两个选择:

  1. 简单但不推荐:您可以使用 Screen.HintFont 属性调整字体。我不推荐这种方法,因为您需要在应用程序中禁用主题支持(Project Options\Application\Runtime Themes = None)
  2. 您可以实现自己的 TBalloonHint 组件。我认为这应该很容易。正如您可以在 Delphi 源代码中找到的那样,TBalloonHint 只有两种方法(PaintHintSetHintSize)。您可以采用 VCL 实现并从中删除主题支持(假设 IsThemed = false)。

【讨论】:

  • 马克斯,感谢您的帮助。我将分解实现我自己的组件。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-09-12
  • 2021-02-28
  • 2021-04-17
  • 2015-03-19
  • 1970-01-01
  • 1970-01-01
  • 2018-12-25
相关资源
最近更新 更多