Delphi 如何在FireMonkey中更改编辑控件背景色?
在我的移动FireMonkey应用程序中,我找不到一种改变编辑控件背景颜色的方法 我不知道移动设备的FMX,但在Mac/Win的FMX中,您应该执行以下步骤:Delphi 如何在FireMonkey中更改编辑控件背景色?,delphi,firemonkey,delphi-xe4,Delphi,Firemonkey,Delphi Xe4,在我的移动FireMonkey应用程序中,我找不到一种改变编辑控件背景颜色的方法 我不知道移动设备的FMX,但在Mac/Win的FMX中,您应该执行以下步骤: 在TEdit上单击鼠标右键,然后选择“编辑自定义样式” 在结构窗口中,展开编辑样式(TLayout) 在内容上放置三角(三角成为内容的子项) 将Rectangle.HitTest更改为False 更改矩形。与alClient对齐 将Rectangle.Fill.Color更改为自定义颜色 将Rectangle.Stroke.Kind更改为
请提供Delphi版本。FMX在不同版本之间非常流畅。你需要学习FMX风格。网络搜索应该会显示您需要什么。这是Embarcadero®Delphi®XE4版本18.0.4905.60485我已经编辑了问题,将其添加为标记。就是这样做的,供将来参考。我在标题中有一个版本。@EdijsKolesnikovičs StackOverflow在标记中放入Delphi版本时效果非常好。当你把它放在标题中时,它会把空间弄得乱七八糟。我已经去掉了我的反对票,投了赞成票,你是对的,这看起来确实有效。但是,由于Firemonkey mobile(xe4)中没有任何编辑自定义样式弹出菜单选项,OP将被卡在第一条指令上。事实上,我在xe4中没有“编辑自定义样式”。@EdijsKolesnikovičs而不是“编辑自定义样式”,如果在运行时编辑ApplyStyleLookup事件中添加矩形,则可以获得相同的结果。请检查此类似项