3

是否可以在 FireMonkey 中有可停靠的表单,因为我已经检查了表单属性,并且没有这样的属性可以做到这一点。有什么解决方法可以做到这一点吗?

4

2 回答 2

2

据我所知,没有内置任何东西,但自己添加应该不会太难。请记住,任何表单都可以作为另一个表单上的任何控件的父级:

在子窗体上,在容器内添加任何控件(例如 TLayout)。创建子窗体。将 TLayout(等)的 Parent 属性设置为父窗体(或者,更可能是父窗体上的容器,以便您可以将子 TLayout 的对齐方式设置为 alClient)。

如果您想在拖动操作期间显示位置,请尝试包含的各种效果。

于 2012-05-25T14:23:14.317 回答
0

与 VCL 不同,Firemonkey 没有用于创建停靠表单的内置可停靠界面。但是有一个商业组件可以在 FMX 中创建一个完整的可停靠界面。该组件仅实现可停靠表单。到目前为止,不支持停靠的文档面板(就像 Visual Studio IDE 一样),也没有停靠的工具栏。但总的来说,它们具有所有必要的功能,包括自动隐藏面板以及在 XML 中/从 XML 中保存/恢复的能力。

https://www.devmachines.com/firedocking-overview.html

于 2021-07-27T16:25:08.133 回答