2011-12-01 94 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

相關問題