Firemonkey:使用BorderStyle None的形式使用时未显示TWebBrowser

时间:2015-11-17 16:18:01

标签: delphi firemonkey delphi-xe8 delphi-10-seattle

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

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

如果我禁用其中一个BorderIcons,如Minimize,Maximize或SystemMenu,也会发生这种情况。我尝试过使用Delphi 10和同样的问题。我尝试过使用TMS WebBrowser for Firemonkey(TMSFMXWebBrowser)的试用版和同样的问题。

在Win32中使用TWebBrowser和FormStyle = Single的表单 enter image description here

在Win32中使用TWebBrowser和FormStyle = None的表单 enter image description here

在Win32中使用TWebBrowser和FormStyle = Single并最大化Button = False的表单 enter image description here

在Mac OS中使用TWebBrowser和FormStyle = Single的表单 enter image description here

有人知道原因以及我如何解决这个问题?我真的很想在Mac OS中没有任何边框/图标的表单中显示网页。

1 个答案:

答案 0 :(得分:0)

在运行时新建这个组件,在设计时不要在界面中添加它 example