隨筆-348  評(píng)論-598  文章-0  trackbacks-0
          1.DockPanel Suite 快速上手
          (1)創(chuàng)建一個(gè)繼承自DockContent的窗體
          public partial class EquipmentTreeWindow : DockContent
          然后稍微設(shè)置一些屬性比如ShowHint(停靠位置)等就可以了。
          (2)聲明一個(gè)主窗體包含了一個(gè)DockPanel。一般直接拖動(dòng)控件就可以了
           private WeifenLuo.WinFormsUI.Docking.DockPanel dockPanel;
          設(shè)置一下DocumentStyle等。
          (3)
          private EquipmentTreeWindow equipWin=new EquipmentTreeWindow();
          聲明并實(shí)例化一個(gè)你剛才創(chuàng)建的控件,并在dockPanel中顯示出來(lái)
          equipWin.Show(dockPanel);
          然后運(yùn)行一下,就可以看到效果了


          2.在使用.Net的開源框架DockPanel Suite時(shí),時(shí)常需要將兩個(gè)面板放在同側(cè)但不需要出現(xiàn)tab,那么可以這樣做
                      //將scanWin移到左邊的下半部分
                      scanWin.Show(dockPanel, DockState.DockBottom);
                      scanWin.Show(dockPanel, DockState.DockLeft);
          scanWin是一個(gè)繼承了DockContent的窗體,這樣就可以讓scanWin放到左邊的下半部分而不會(huì)出現(xiàn)tab了。此時(shí)上半部分可以直接調(diào)用.Show(dockPanel,DockState.DockLeft)而不需要像scanWin這樣調(diào)用兩次布局。



          ---------------------------------------------------------
          專注移動(dòng)開發(fā)

          Android, Windows Mobile, iPhone, J2ME, BlackBerry, Symbian
          posted on 2008-01-31 14:20 TiGERTiAN 閱讀(5701) 評(píng)論(0)  編輯  收藏 所屬分類: DotNet
          主站蜘蛛池模板: 古浪县| 克拉玛依市| 渭南市| 东阳市| 集安市| 马龙县| 新平| 南皮县| 永泰县| 蛟河市| 多伦县| 建昌县| 乌鲁木齐县| 蚌埠市| 永靖县| 湘阴县| 外汇| 即墨市| 韩城市| 阳西县| 山阳县| 铅山县| 凤冈县| 嘉义县| 太谷县| 滨州市| 丽江市| 平罗县| 沧州市| 南和县| 吐鲁番市| 安义县| 于都县| 桓台县| 都昌县| 高碑店市| 湾仔区| 石屏县| 金湖县| 鄂托克前旗| 白玉县|