聚焦时如何更改 TEdit 的颜色



这可能是一个简单的问题,但我找不到答案。

我想在单击TEdit组件(在焦点上)时更改其背景颜色,并且当我单击其他地方时,背景应恢复为以前的颜色。

附言我使用Firemonkey,它是多平台应用程序,所以我需要使用样式。

最简单的方法(也是最好的) - 将不带描边的 TRectangle 放入 Tedit,将其对齐设置为客户端并在对象检查器中更改其填充颜色。

艰难的方式: Tedit 使用的是样式中的位图。您可以查看Tedit的当前样式 - 放置样本,从文件加载样式,找到"editstyle"对象。 您可以为 Tedit 创建一个新样式(在当前样式中复制"editstyle",并将其命名为 editstyle1,在对象检查器中选择背景>源链接 - 使用您的颜色选择全局样式位图上的部分,然后您可以更改为新样式,如 Edit1.StyleLookup := 'editstyle1'; 还可以使用有用的论坛:使用谷歌翻译 http://fire-monkey.ru。

相关内容

  • 没有找到相关文章

最新更新