這次我不想使用ribboncontrol 控件 作為窗口菜單欄,也不想用傳統的那種字體的方式
標題欄
一.Bars
1. 把BarManager組件添加到窗體中后,會自動創建兩個空的 bars: 主菜單(通常位於窗體頂部)、頂部工具欄。
2. 隱藏左側的豎線和右邊的箭頭? 當前狀態(圖片中)的bar不能選擇,先右鍵BarManager,將顯示設計時刻增強(ShowDesignTimeEnhancements)勾去。
選擇barmanager1屬性 ,屬性中OptionsBar=>>DrawDragBorder=False隱藏豎線, OptionsBar=>>AllowQuickCustomization=False隱藏箭頭。
右鍵BarManager,將顯示設計時刻增強(ShowDesignTimeEnhancements)勾去,bar工具欄(第二行)的屬性Visible設為false,底部狀態欄屬性Visible設為false。再將顯示設計時刻增強打上勾,在第一行主菜單添加三個Large Button(LargeButton可以在圖片下方顯示文字),LargeButton的屬性的LargeGlyph可以導入圖片。
效果圖
4. 使用“自定義”窗口創建 Bars 和 Bar Items
右鍵barManager1,點Customize打開自定義窗口,在Toolbars中可以點new或delete創建或刪除bar。
在Commands中,點左側的modify可以創建一個包含多個工具的類,點右側的modify可以在該類中創建工具欄項,在彈出的右側窗口中可以選擇要添加的 item 類型、item 的類別、名稱及顯示的標題。 在添加 item 之后,就可以通過拖放操作把它添加到 bar 中。該窗口中創建的item的單擊事件可在屬性欄中設置。
5. Item可以設置圖片,在屬性中的Glyph里,設置好圖片和單擊事件的item是通用的,可以通過自定義窗口往Bar上拖放,可以多次使用。要想不顯示圖片,可以右鍵item,點Text Only.