开箱即用,似乎没有任何内置支持允许您的最终用户将ToolStrip
应用程序中的 s 从其父ToolStripPanel
s 中分离出来。ToolStrip
显然这是可能的,因为即使您的 Visual Studio IDE 也允许您取消停靠/撕下/浮动您的工具条,而使用and的默认行为是不可能的ToolStripPanel
。
那么,有人给点建议吗?我想让我们的最终用户能够撕下ToolStrip
s,并让它们在任何他们想要的地方自由浮动。
开箱即用,似乎没有任何内置支持允许您的最终用户将ToolStrip
应用程序中的 s 从其父ToolStripPanel
s 中分离出来。ToolStrip
显然这是可能的,因为即使您的 Visual Studio IDE 也允许您取消停靠/撕下/浮动您的工具条,而使用and的默认行为是不可能的ToolStripPanel
。
那么,有人给点建议吗?我想让我们的最终用户能够撕下ToolStrip
s,并让它们在任何他们想要的地方自由浮动。
我会调查DockPanel 套件。它并没有像它的浮动/可停靠窗口那样真正模拟 Visual Studio 的工具条功能,但它确实像冠军一样处理停靠和撕裂。
似乎没有太多的地方可以做到这一点。
有一篇 CodeProject 文章A Simple C# Toolbar Docking Framework,它看起来是比 DockPanel 套件更轻量级的选项。