摘要:介紹如何實作出和 VS2008 的工具視窗一樣的 Dockable 功能
VS 2005 一推出時,我就對 它的工具列可以隨意托拉和排列感覺超棒的。
但自行要設計出這樣子的介面程式其實並不容易 ( 當時根本寫不出來 )
雖然有看過一個 RSS Reader 的程式有實作,但裡面的程式碼真的不太好懂
事隔多年後,又被問到這樣子的功能要怎麼實作
推薦一個給大家
http://sourceforge.net/projects/dockpanelsuite/
作者是 weifenluo@yahoo.com ( 感覺應該不是外國人吧!)
以下是程式運行的畫面,效果相當地不錯 ( 是很棒 )
程式碼寫的也很簡潔
若是各位有在看 Widget 的話,會發現這個的架構是很雷同的,所以會很容易懂
而這個程式碼在09年3月時有更新最新的版本
最重要的是,整個還免錢免很大
若是自已的系統有分層的話,這個程式碼會很容易導入。
ps.. 用 VS 2008 開啟的話, sample form 的 project 請自行建立,再把原本的程式碼通通都 co 過來就可以執行了