如何在TEdit中显示占位符

时间:2016-04-15 09:54:17

标签: delphi vcl delphi-10-seattle

有没有办法向edit添加placeholder文字?

我唯一的想法是始终在其edit事件中手动设置给定OnChange的颜色和文本,但这对我来说似乎有点乏味。

还有其他建议吗?

2 个答案:

答案 0 :(得分:3)

您要找的是由TEdit.TextHint属性处理的。请注意,它仅适用于XP及更高版本,并为应用程序启用了Visual Themes / Styles。

答案 1 :(得分:1)

如果有人通过网络搜索像我一样来到这里,在使用FMX的Delphi跨平台版本中,占位符显示由TEdit.TextPrompt处理。