DotNetBar創建的Ribbon、標簽式多文檔界面
阿新 • • 發佈:2019-02-28
主窗體 vco visible splay bbed length system win spa
1.創建一個form作為主窗體,繼承自:DevComponents.DotNetBar.RibbonForm
設置屬性:IsMdiContainer為true
2.創建一個form,作為子窗體,也繼承自:DevComponents.DotNetBar.RibbonForm,插入一個richtext控件,dock=fill
3.主窗體插入一個DevComponents.DotNetBar.TabStrip,作為控制各個子窗體的標簽顯示器
設置屬性:
CloseButtonOnTabsVisible = true;//在標簽上顯示關閉圖標
CloseButtonOnTabsAlwaysDisplayed = false;//只有當鼠標移到標簽上時才顯示關閉圖標
CloseButtonVisible = true;//在標簽列表右邊顯示關閉圖標,點擊它可以關閉當前標簽
MdiForm = this;//它參與管理的mdiform(此處為剛才創建的主窗體this)
MdiTabbedDocuments = true;//標簽關聯到子窗體文檔
Style = DevComponents.DotNetBar.eTabStripStyle.OneNote; //
4.主窗體上插入一個DevComponents.DotNetBar.RibbonControl,並插入一個按鈕,作為新建文檔使用
設置ribboncontrol的屬性:MdiSystemItemVisible = false;//不顯示子文檔的最大最小化按鈕及關閉按鈕,這樣就可以只用tabstrip管理
新建文檔的點擊事件:
docfrm doc = new docfrm(); doc.Text = "New Document " + (this.MdiChildren.Length + 1); doc.MdiParent = this; doc.WindowState = FormWindowState.Maximized; doc.Show(); doc.Update();
5.OK。
DotNetBar創建的Ribbon、標簽式多文檔界面