如何在 TEdit 中显示占位符
How to show placeholder in TEdit
有什么方法可以将 placeholder 文本添加到 edit
中吗?
我唯一的想法是始终在其 OnChange
事件中手动设置给定 edit
的颜色和文本,但这对我来说似乎有点乏味。
还有其他建议吗?
您要查找的内容由 TEdit.TextHint
属性 处理。请注意,它仅适用于 XP 及更高版本,并为应用程序启用了 Visual Themes/Styles。
如果有人像我一样通过网络搜索来到这里,在使用 FMX 的 Delphi 跨平台版本中,占位符显示由 TEdit.TextPrompt 处理。
有什么方法可以将 placeholder 文本添加到 edit
中吗?
我唯一的想法是始终在其 OnChange
事件中手动设置给定 edit
的颜色和文本,但这对我来说似乎有点乏味。
还有其他建议吗?
您要查找的内容由 TEdit.TextHint
属性 处理。请注意,它仅适用于 XP 及更高版本,并为应用程序启用了 Visual Themes/Styles。
如果有人像我一样通过网络搜索来到这里,在使用 FMX 的 Delphi 跨平台版本中,占位符显示由 TEdit.TextPrompt 处理。