TPanel在Embarcadero Rad Studio

时间:2015-06-27 13:50:55

标签: delphi firemonkey

我有一个TMapView。在TPanel上方。问题是通过TPanel可见的地图。如何使背景对TPanel不透明

1 个答案:

答案 0 :(得分:1)

无法在移动平台上的TMapView,TWebBrowser以及其他具有ControlType = Platform(如TEdit)的控件上显示面板(或任何其他样式 FMX控件)。

TMapView是本机控件的包装器。由于渲染机制的不同,本机控件始终显示在窗体的顶部。就像在VCL中一样,TEdit总是显示在TLabel之上,因为TEdit是TCustomControl的后代,由OS控制绘画,TLabel是TGraphicControl的后代,由绘制控制绘制。

如果你想在TMapView / TWebBrowser等上面显示一些控件,你应该只使用原生控件。

http://www.tmssoftware.com/site/fmxicl.asp

给出了一个很好的解释