我们有一组表单,它们作为预定义的布局停靠在一系列DockPanelSuite工具面板中。对于这些表格,这种方法效果很好,没问题。
但我们也有一些大的形式,不太适合对接。我们希望在DockPanelSuite中设置一些属性,使它们既不与任何其他停靠窗格对接,也不允许其他窗格与它们对接。
我们希望能够覆盖这个(最好,容易) --例如,允许一个浮动窗口被停靠,如果你Ctrl-把它拖到一个工具窗口上。
我一直在试验DockSample示例应用程序。
DockContent.AllowEndUserDocking=false看起来很有前途。它阻止我的浮子与主DockPanel对接。那很好。但它仍然可以停靠在工具窗口中。坏的。
DockContent.Pane.FloatWindow.AllowEndUserDocking=false防止浮子与任何窗口对接。更好。但是,其他的浮标(没有这样标记)可能仍然与它对接。但还是很糟。
基本上,我想让这些飞鸟说,“我没有与任何人对接,也没有人与我对接”,直到我告诉它不一样。
有什么简单的方法吗?
发布于 2013-09-27 02:34:09
那么,为什么要将其从DockContent派生出来呢?如果您从Form获得它,那么您想要的一切都可以实现。
https://stackoverflow.com/questions/19037536
复制相似问题