隨筆-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中顯示出來
          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 閱讀(5693) 評(píng)論(0)  編輯  收藏 所屬分類: DotNet
          主站蜘蛛池模板: 永修县| 涟水县| 靖边县| 台东县| 北海市| 甘德县| 沛县| 铁力市| 云南省| 柞水县| 武安市| 木里| 水富县| 临沭县| 武山县| 攀枝花市| 白朗县| 禹城市| 策勒县| 山东省| 合作市| 桐城市| 东兰县| 长乐市| 大邑县| 定襄县| 金山区| 孝感市| 霍城县| 海淀区| 扬州市| 昭平县| 江川县| 青海省| 莎车县| 禄丰县| 富民县| 岳阳市| 周宁县| 浮山县| 峨边|