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在TEdit上隐藏底部边框_Delphi_Firemonkey - Fatal编程技术网

Delphi Firemonkey在TEdit上隐藏底部边框

Delphi Firemonkey在TEdit上隐藏底部边框,delphi,firemonkey,Delphi,Firemonkey,当我在Firemonkey(10.4.1)上放置一个TEdit时,我将样式查找设置为透明的TEdit,但在Android上,底部有一个难看的白色边框,当我聚焦编辑时,它会变成绿色 我怎样才能删除它 我尝试删除所有个性化样式,但没有效果,如果我清除background样式中的StyleLookup,效果也一样 要进行透明编辑,我唯一要做的就是在我的TEdit中添加一个TRectangle,将Bottom与高度2px对齐。我将Fill.Color设置为彩色背景,但这是一个丑陋的解决方案。底部的那一行

当我在Firemonkey(10.4.1)上放置一个TEdit时,我将
样式查找设置为
透明的TEdit
,但在Android上,底部有一个难看的白色边框,当我聚焦编辑时,它会变成绿色

我怎样才能删除它

我尝试删除所有个性化样式,但没有效果,如果我清除
background
样式中的
StyleLookup
,效果也一样


要进行透明编辑,我唯一要做的就是在我的
TEdit
中添加一个
TRectangle
,将
Bottom
高度
2px
对齐。我将
Fill.Color
设置为彩色背景,但这是一个丑陋的解决方案。

底部的那一行是默认Android样式的一部分。可以通过使用样式设计器修改样式来删除它

  • 右键单击编辑框并选择编辑“自定义样式…”
  • 您的样式结构如下所示:
  • 在“背景”项中有位图链接。打开位图时,您将在位图中看到该行
  • 从这里有很多方法可以去除位图中的那一行。但从这里我想你会明白的


    之后,您可以将editbox样式样式查找设置为新名称(Edit1Style1)

    我使用Fmx 10.4.1,使用所有样式(或不使用样式)时,聚焦时底部始终有灰色/白色边框和绿色边框。我想这和XE2一样。这能回答你的问题吗?不,我在我的TEDIT上保留这条线,确保你正在编辑Android平台的样式。默认情况下,当您开始编辑样式时,它将加载Windows平台的开放样式,即使您的项目设置为Android平台。
    编辑自定义样式
    仅在TForm上的TEdit上可用,my在TFrame上(不知道它是否是错误)。然后,我已经尝试了另一篇文章并清除了有png文件的StyleLookup,但我认为这还不够,因为当我的编辑有style
    Edit1Style1
    时,我保留了这一行。。即使我删除了背景项