Firemonkey中的BringToFront问题

时间:2018-10-12 18:01:39

标签: delphi firemonkey delphi-10.2-tokyo

我在表单上有两个控件。

  1. 已将Align设置为Client的TWebBrowser
  2. 将“对齐方式”设置为“无”的TMemo

对于特定的情况,我想在TWebBrowser的顶部显示TMemo,并且正在使用Memo.BringToFront,但是它什么也没做。

我想念什么吗?

1 个答案:

答案 0 :(得分:2)

TWebBrowser是特定的firemonkey控件。 Firemonkey控件根据其在openGL曲面(即窗体)上的Z顺序进行“绘制”。但是TwebBrowser是一个本机控件,它绘制在位于窗体顶部的另一个表面上,以这种方式将所有内容隐藏起来。

唯一的方法是在TwebBrowser顶部的另一个窗口中显示备忘录。为此,您可以使用本机备注。据我所知,它们只是在Android上实现的一种本机备忘(delphi已在iOS / Windows上运行了某些备忘),它是https://github.com/Zeus64/alcinoe