1. 程式人生 > >DotNetBar創建的Ribbon、標簽式多文檔界面

DotNetBar創建的Ribbon、標簽式多文檔界面

主窗體 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、標簽式多文檔界面