【问题标题】:Firemonkey Android TEdit Borderless or FlatFiremonkey Android TEdit 无边框或平面
【发布时间】:2014-09-10 14:45:42
【问题描述】:

如何在 Firemonkey Android 中将 TEdit 设置为无边框或使其平整?或者任何具有无边框或平面选项的替代输入字段?

【问题讨论】:

  • 您需要编辑样式,最好在运行时为特定的 TEdit 实例编辑,除非您希望每个 TEdit 控件都没有边框。
  • 是的,我想要无边框的 TEdit,怎么做?我已经尝试过使用 StyleBook 并清除后台 SourceLookup 的方法,但在运行时仍然没有任何反应。
  • 编辑样式,background->opacity := 0,你将拥有无边框的TEdit,就像一个可编辑的标签
  • @edmund5,不要更改SourceLookup,只需将背景对象设置为Visible := False然后Edit.Repaint
  • @LHristov 如果我这样做,我在运行时看不到输入字段。

标签: delphi firemonkey delphi-xe5 delphi-xe6


【解决方案1】:

两条路线...

样式:

使用以下链接帮助您获得原始默认样式。从那里您可以使用样式的副本,并通过拖放 TStylebook 并双击-> 加载您复制的样式-> 进行更改后进行更改更改,然后保存并应用。然后只需更改表单的样式书属性...

http://delphihaven.wordpress.com/2013/12/31/inspecting-platform-styles-redux/

重新整理和编辑:

利用已经实现的样式。首先放置一个 TRectangle 作为您的 TEdit。根据需要更改 fill.color/stroke.color... 然后在矩形顶部放置一个 TEdit 并将其 Stylelookup 属性更改为 'transparentedit'

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-05-07
    • 2014-09-28
    • 2016-07-28
    • 1970-01-01
    • 2013-09-15
    • 1970-01-01
    • 1970-01-01
    • 2017-05-10
    相关资源
    最近更新 更多