在关于TCustomForm.FormStyle的Delphi文档中,添加了一条注释,指出:"不建议在运行时更改FormStyle."
我想知道为什么不建议在运行时更改formstyle.从用户界面的角度来看是不可取的,还是会出现一些技术问题?在运行时更改formstyle后会出现什么样的问题?
用例
我们希望改进MDI应用程序的多监视器支持.目前,所有子窗口都在主窗口(MDI父窗口)中打开.用户希望能够在主窗口外打开/移动子窗口,以便子窗口将作为单独的浮动窗口打开,该窗口可以位于Windows桌面的任何位置.
我在Adobe Photoshop,Google Chrome和Microsoft Internet Explorer中看到了此功能的示例.(标签可以从标签栏移动,并在单独的浮动窗口中打开)