我正在 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 中一样。