1.DockPanel Suite 快速上手
(1)創(chuàng)建一個繼承自DockContent的窗體
public partial class EquipmentTreeWindow : DockContent
然后稍微設(shè)置一些屬性比如ShowHint(停靠位置)等就可以了。
(2)聲明一個主窗體包含了一個DockPanel。一般直接拖動控件就可以了
private WeifenLuo.WinFormsUI.Docking.DockPanel dockPanel;
設(shè)置一下DocumentStyle等。
(3)
private EquipmentTreeWindow equipWin=new EquipmentTreeWindow();
聲明并實例化一個你剛才創(chuàng)建的控件,并在dockPanel中顯示出來
equipWin.Show(dockPanel);
然后運行一下,就可以看到效果了
2.在使用.Net的開源框架DockPanel Suite時,時常需要將兩個面板放在同側(cè)但不需要出現(xiàn)tab,那么可以這樣做
//將scanWin移到左邊的下半部分
scanWin.Show(dockPanel, DockState.DockBottom);
scanWin.Show(dockPanel, DockState.DockLeft);
scanWin是一個繼承了DockContent的窗體,這樣就可以讓scanWin放到左邊的下半部分而不會出現(xiàn)tab了。此時上半部分可以直接調(diào)用.Show(dockPanel,DockState.DockLeft)而不需要像scanWin這樣調(diào)用兩次布局。
---------------------------------------------------------
專注移動開發(fā)
Android, Windows Mobile, iPhone, J2ME, BlackBerry, Symbian
posted on 2008-01-31 14:20
TiGERTiAN 閱讀(5691)
評論(0) 編輯 收藏 所屬分類:
DotNet