如何拒绝使用潍芬罗坞面板套件拖动面板



我已经开始使用WeifenLuo的DockPanel套件,这似乎很有帮助。无论如何,这里有一个我无法解决的问题:我需要创建一个类似 VS 的 UI - 它应该包含一个停靠在父窗口左侧的"工具面板",以及停靠在中心的其他一些子窗口。很简单,是吗?

但是如何使该"工具面板"永远不应该关闭或从其位置移动/拖动 - 仅隐藏/显示或更改大小?

我发现了如何拒绝关闭 - 通过 FormClosing 事件 - 很容易,我知道 - 但其余的呢?有人知道吗?

提前谢谢你。

您需要

"锁定"工具面板窗口的 PanelPane:

toolPanel.PanelPane.AllowDockDragAndDrop = false;
this.AllowEndUserDocking

我解决了this是DockContent的问题。 也许是更高版本?

最新更新