在向Embacadero提交质量控制报告之前,我想知道在TEdit和设置'TextPrompt'属性方面我是否忽略了一些简单的事情。
每当尝试设置任何TEdit的TextPrompt时,都不会显示该提示。我是否错过了某个步骤,或者是否有可以解决此错误的简单解决方案?
适用于iOS的Delphi XE7(FMX)
最佳答案
您也可以将TLabel粘贴到TEdit中,然后将其与Content或Client对齐。将其HitTest属性设置为false。在onChange事件中,根据Text属性是否为空白显示或隐藏它。 TextPrompt在以前的版本中也有问题,因此我改用此替代方法。