Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Delphi 如何在FireMonkey中更改编辑控件背景色?_Delphi_Firemonkey_Delphi Xe4 - Fatal编程技术网

Delphi 如何在FireMonkey中更改编辑控件背景色?

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更改为

在我的移动FireMonkey应用程序中,我找不到一种改变编辑控件背景颜色的方法

我不知道移动设备的FMX,但在Mac/Win的FMX中,您应该执行以下步骤:

  • 在TEdit上单击鼠标右键,然后选择“编辑自定义样式”
  • 在结构窗口中,展开编辑样式(TLayout)
  • 内容上放置三角(三角成为内容的子项)
  • 将Rectangle.HitTest更改为False
  • 更改矩形。与alClient对齐
  • 将Rectangle.Fill.Color更改为自定义颜色
  • 将Rectangle.Stroke.Kind更改为bkNone
  • 应用并关闭

  • 请提供Delphi版本。FMX在不同版本之间非常流畅。你需要学习FMX风格。网络搜索应该会显示您需要什么。这是Embarcadero®Delphi®XE4版本18.0.4905.60485我已经编辑了问题,将其添加为标记。就是这样做的,供将来参考。我在标题中有一个版本。@EdijsKolesnikovičs StackOverflow在标记中放入Delphi版本时效果非常好。当你把它放在标题中时,它会把空间弄得乱七八糟。我已经去掉了我的反对票,投了赞成票,你是对的,这看起来确实有效。但是,由于Firemonkey mobile(xe4)中没有任何编辑自定义样式弹出菜单选项,OP将被卡在第一条指令上。事实上,我在xe4中没有“编辑自定义样式”。@EdijsKolesnikovičs而不是“编辑自定义样式”,如果在运行时编辑ApplyStyleLookup事件中添加矩形,则可以获得相同的结果。请检查此类似项