加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

delphi – Firemonkey:在使用BorderStyle None的表单中使用时未

发布时间:2020-12-15 09:11:22 所属栏目:大数据 来源:网络整理
导读:我在Delphi XE8中开发Firemonkey应用程序,发现以下情况: 我需要以小形式显示一个小网页,只有一个带有Align的TWebBrowser控件:= Client和Form BorderStyle = None但由于某种原因,在Windows中,Form显示为灰色,并且TWebBrowser未显示,如图所示.在Mac OS中按预
我在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中一样.

解决方法

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读