我想創建一個GUI,其中主面板只將它自己擴展到可用空間,然後如果某些工具1或2被激活,它們會出現在右上方並且如果啓動了其他工具,它會自動顯示在可見的ht之下或者顯示在最前面的任何一個之內...WinForms應用程序的佈局佈局/設計
並且如果可能的話附加功能。
我認爲它可以做到這一點與一堆if語句來重新調整面板大小,每次會改變窗口內容,但必須有一個簡單的方法來做到這一點。
類似於Visual Studio中的工作流程東西...
現在使用Windows窗體即時通訊,但我認爲它可以切換到WPF
所以,我正在尋找的是教程,網站,指南或簡單的調用,以關注視覺工作室內部的一些選項,幫助我創建自己想要實現的內容。
這是一個模擬到一個更好的理解 http://i.stack.imgur.com/0vupi.jpg
PS我設法做的唯一事情就是隱藏和使可見的工具面板,但空間始終處於空白佔據,他們似乎沒有在頂部或底部,但我放棄他們的地方,即使我停靠他們。
當Visual Studio的內容更改時,Visual Studio會自動更改窗口大小? Anyhoo,Weifen Luo的DockPanel套房很受歡迎,價格也合適。 – 2011-03-24 03:12:00