5

我正在 Delphi XE8 中开发 Firemonkey 应用程序,发现以下情况:

我需要以小形式显示一个小网页,其中只有一个 TWebBrowser 控件,其 Align:=Client 和 Form BorderStyle = None 但由于某种原因,在 Windows 中,窗体显示为灰色,并且 TWebBrowser 未显示,如您在图片中看到的那样。在 Mac OS 中按预期工作。

如果我禁用最小化、最大化或 SystemMenu 等 BorderIcon 之一,也会发生这种情况。我已经尝试过 Delphi 10 和同样的问题。我已经尝试过 TMS WebBrowser for Firemonkey (TMSFMXWebBrowser) 的试用版和同样的问题。

带有 TWebBrowser 和 FormStyle = Single in Win32 的表单 在此处输入图像描述

在 Win32 中使用 TWebBrowser 和 FormStyle = None 的表单 在此处输入图像描述

在 Win32 中使用 TWebBrowser 和 FormStyle = Single 和最大化按钮 = False 的表单 在此处输入图像描述

在 Mac OS 中使用 TWebBrowser 和 FormStyle = Single 的表单 在此处输入图像描述

有人知道原因以及我该如何解决这个问题?我真的很想以没有任何边框/图标的形式显示网页,就像在 Mac OS 中一样。

4

1 回答 1

0

在运行时新建这个组件,而不是在设计示例时将其添加到您的界面中

于 2015-12-08T08:10:34.557 回答