gpt4 book ai didi

delphi - Firemonkey:在带有 BorderStyle None 的表单中使用 TWebBrowser 时不显示

转载 作者:行者123 更新时间:2023-12-03 15:14:29 24 4
gpt4 key购买 nike

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

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

如果我禁用最小化、最大化或系统菜单等边框图标之一,也会发生这种情况。我尝试过 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 且最大化按钮 = False 的表单 enter image description here

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

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

最佳答案

在运行时新建此组件,而不是在设计时将其添加到界面中 example

关于delphi - Firemonkey:在带有 BorderStyle None 的表单中使用 TWebBrowser 时不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33761891/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com