2011-12-01 58 views
2

我目前正在使用最新版本的DevExpress制作动态界面。我完成了DockManager,其中有多个DockPanel,但只有一个问题。制作类似Visual Studio的界面:文档选项卡

如果你看截图#1,你会注意到在Visual Studio的中心,这些文档选项卡没有DockPanel(截屏2)容器。此外,这些文档选项卡不能停靠在侧面板内侧,但侧面板可以停靠在文档面板内(请参见屏幕截图#3)

这就是我正在做的。你可以在截图#4中看到我现在有多远。

因此,这里是我的问题的总结:

1)我怎么能做出某种被填充我身边DockPanel之间的空白主文档面板?

发现!使用DevX的DocumentManager作为MDI。

2)我怎样才能使这些面板在内侧DockPanel不可拆卸,但使相反的可能?

发现!使用DevX的DocumentManager作为MDI。

3)如何在主窗口以外使面板“最大化”(参见屏幕截图#5)?

4)默认情况下,标签位于DockPanel堆栈的底部,但我希望它们始终位于顶部,是否有可能?

发现!使用DevX的DocumentManager作为MDI。

非常感谢!


截图#1:

Screenshot #1

截图#2:

Screenshot #2

截图#3:

Screenshot #3

截图#4:

Screenshot #4

截图#5:

Screenshot #5

+2

我没有看到区别。如果你期望DevExpress能像Visual Studio一样工作,那很可能不会发生,它的工作方式非常相似。你的问题的其余部分可以简单地回答,编码能力并将按钮添加到控件,这就是DevExpress如何做到的。 –

+0

Visual Studio是不是用DevExpress完成的,DevX是用于构建MS Office的工具,如果我没有弄错的话。不应该有任何自定义代码放在DevX有VS的工作... – TomShreds

+0

呃,没有。微软与DevExpress无关,Office *当然*不是用DevExpress组件编写的。 Office甚至没有用.NET编写。 –

回答

2

看看这篇文章在CodeProject Visual Studio IDE like Dock Container

它实现对接窗口和选项卡式窗口布局。

+0

这不是我要找的,我想尽可能使用DevX。但感谢这个链接,我一定会在我的个人项目中使用它! – TomShreds

相关问题