delphi – Firemonkey:在使用BorderStyle None的表单中使用时未
我在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的表单 在Win32中使用TWebBrowser和FormStyle = None的表单 在Win32中使用TWebBrowser和FormStyle = Single并最大化Button = False的表单 在Mac OS中使用TWebBrowser和FormStyle = Single的表单 有人知道原因以及我如何解决这个问题?我真的想在没有任何边框/图标的表单中显示网页,就像在Mac OS中一样. 解决方法
在运行时新建这个组件,在设计时不要在界面中添加它
example (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |