介紹如何實作出和 VS2008 的工具視窗一樣的 Dockable 功能

摘要:介紹如何實作出和 VS2008 的工具視窗一樣的 Dockable 功能

VS 2005 一推出時,我就對 它的工具列可以隨意托拉和排列感覺超棒的。

但自行要設計出這樣子的介面程式其實並不容易  ( 當時根本寫不出來 )

雖然有看過一個 RSS Reader 的程式有實作,但裡面的程式碼真的不太好懂

事隔多年後,又被問到這樣子的功能要怎麼實作

推薦一個給大家

http://sourceforge.net/projects/dockpanelsuite/

作者是 weifenluo@yahoo.com   ( 感覺應該不是外國人吧!)

以下是程式運行的畫面,效果相當地不錯 ( 是很棒 )

image

程式碼寫的也很簡潔

若是各位有在看 Widget 的話,會發現這個的架構是很雷同的,所以會很容易懂

而這個程式碼在09年3月時有更新最新的版本

最重要的是,整個還免錢免很大

若是自已的系統有分層的話,這個程式碼會很容易導入。

ps.. 用 VS 2008 開啟的話, sample form 的 project 請自行建立,再把原本的程式碼通通都 co 過來就可以執行了