翻譯|使用教程|編輯:龔雪|2021-01-12 10:33:38.713|閱讀 355 次
概述:RibbonForm類代表一個功能區表單 - 一種嵌入ribbon control?并支持皮膚的表單,本文將介紹該功能區表單。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
下載DevExpress v20.2完整版 DevExpress v20.2漢化資源獲取
類代表一個功能區表單 - 一種嵌入 并支持皮膚的表單。
類從XtraForm類派生而來,并共享其大多數功能,例如發光或陰影效果。與XtraForm不同,ribbon form的邊框和標題欄始終為皮膚。
使用RibbonForm作為主要表單啟動項目的最快方法是利用UI-ready ,實現基于Ribbon UI的所有模板都使用Ribbon Forms。
要添加新的Ribbon Forms,請在Visual Studio的Solution Explorer窗口中右鍵單擊您的項目,然后選擇"Add DevExpress Item | New Item...",這將調用帶有新項目模板的模板庫,選擇 "Ribbon Form",輸入表單名稱然后點擊"Add Item"。
要將現有的默認表單替換為RibbonForms,請調用表單智能標簽,然后選擇"Convert to Ribbon Form" 選項。如果此操作還不包含和 控件,則還將添加到您的窗體。
要在代碼中執行相同的操作,只需將表單從System.Windows.Forms.Form派生的基類更改為DevExpress.XtraBars.Ribbon.RibbonForm,您還需要將DevExpress.XtraBars庫添加到您的項目。
C#
using DevExpress.XtraBars; namespace DXApplication1 { public partial class Form1 : RibbonForm { public Form1() { InitializeComponent(); } } }
VB.NET
Imports DevExpress.XtraBars Namespace DXApplication1 Partial Public Class Form1 Inherits RibbonForm Public Sub New() InitializeComponent() End Sub End Class End Namespace
默認情況下,Ribbon Form的標題是分配給屬性的文本字符串。 提供了兩個字符串屬性來覆蓋此默認標題:和,第一個屬性存儲常量形式的標題,而第二個屬性可以在代碼中進行修改以顯示當前所選文檔的標題。
可以在和屬性的幫助下自定義兩個標題字符串。 要使用它們,請將添加到您的表單中,然后通過 屬性訪問所需的屬性。
C#
defaultBarAndDockingController1.Controller.AppearancesRibbon.FormCaption.ForeColor = Color.LightGray; defaultBarAndDockingController1.Controller.AppearancesRibbon.FormCaptionForeColor2 = Color.Lime;
VB.NET
defaultBarAndDockingController1.Controller.AppearancesRibbon.FormCaption.ForeColor = Color.LightGray defaultBarAndDockingController1.Controller.AppearancesRibbon.FormCaptionForeColor2 = Color.Lime
啟用或屬性以擴大Ribbon Form邊框并擴大調整大小區域。 請注意,這些設置會影響應用程序中的所有XtraForms和RibbonForms。
如果關閉了陰影\發光效果,并且默認的窗體調整大小區域太小,則邊框變大會使用戶更容易調整窗體的大小。
如果您選擇位于其父Ribbon上方,則該工具欄將顯示在Ribbon Form的標題欄中。
除了,Ribbon Form與控件完美地集成在一起。 狀態欄還可以顯示尺寸夾點元素,最終用戶可以拖動該元素在兩個方向上調整功能區表單的大小。
代表任何Ribbon的主應用程序菜單,這些Ribbon的未設置為“ Office2007”。 后臺菜單具有自己的樣式,可以使用屬性對其進行更改。
在Office 2010樣式中,后臺菜單使窗體的標題欄和功能區頁眉可見。
在Office 2013樣式中,BackstageView控件占據了整個窗體。 根據屬性的值,這種樣式的Backstage菜單可以在其表面上顯示Ribbon Form標題、按鈕和Ribbon頁面標題項目。
當Ribbon Control為"Office 2013"樣式時,Ribbon Form在標準的Minimize、Maximize和Close按鈕旁邊顯示一個附加按鈕。 單擊后,此按鈕會彈出一個菜單,其中包含Ribbon Control可用顯示模式。使用此菜單,用戶可以將Ribbon切換到全屏模式或最小化Ribbon頁面,只保留起標簽頁標題可見。
若要隱藏此按鈕,請禁用屬性。
針對Windows Vista and 7,Ribbon Forms提供對Aero Glass效果的內置支持。 如果您的應用程序在這些操作系統之一上運行,并且在系統設置中啟用了Aero效果,則表單標題欄和邊框將是半透明的,如下所示。
若要即使操作系統打開Aero界面也要禁用此效果,請將RibbonForm.AllowFormGlass屬性設置為DefaultBoolean.False。 在這種情況下,將根據當前選定的皮膚繪制表單邊框和標題欄。
DevExpress技術交流群3:700924826 歡迎一起進群討論
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都網