0

我将如何在类似于 Visual Studio 的 vb.net 应用程序中实现动态/停靠拆分器窗格?

4

5 回答 5

1

查看 ZettaCube 上的以下演示,他们的 WebDock 组件似乎具有接近 VS.NET 的功能,尤其是停靠和自动隐藏。

http://www.zettacube.com/

于 2008-12-12T18:19:16.277 回答
1

DockPanel是一种轻松的开源方式。

于 2008-12-12T18:22:52.900 回答
1

DockPanel 仅适用于 WinForms。似乎上面 zettacube 的 WebDock 是目前唯一的解决方案。

于 2009-02-24T19:37:59.350 回答
0

简短的回答并不容易。

一个高级的想法是使用 div 或表格定义一些区域,并使用您选择的 js 框架使这些元素可调整大小。这让你的分离器方面。

停靠必须使用可以拖放的绝对定位元素,如果您当前位于停靠元素上方,请将要停靠的元素重新定位到停靠元素内部并将其位置更改回正常。当你想把它拖出来时,你会把它的定位改回绝对

此外,这并不容易做到,并且需要很长时间并且可能仍然无法正常工作。很抱歉听起来很悲观。

于 2008-10-17T19:59:34.783 回答
0

我会说使用一些已经可用的控件。

我使用 Janus Controls 的控件库,但有几十个可供选择。

http://www.janusys.com/controls/

同意尼克,这不是你自己拼凑的东西。

于 2008-10-23T23:37:44.357 回答