Delphi:在多线文本组件中使用TextHint,例如TMemo或TRichEdit

时间:2017-08-23 22:44:43

标签: delphi

TextHint是TEdit属性,当文本框为空时,它允许您在文本框中显示灰色文本提示。

我想在TMemo或TRichEdit中放置相同类型的提示,因为TEdit组件不允许多行。

如何在Delphi中的多行文本控件中使用TextHint? TextHint属性实际上存在于TMemo和TrichEdit组件中,但似乎没有效果。

提前谢谢。

1 个答案:

答案 0 :(得分:7)

TextHint属性是使用EM_SETCUEBANNER message实现的。 Windows本身根本不支持那些UI控件上的消息:

  

您无法在多行编辑控件或富媒体上设置提示横幅   编辑控制。