本文爲個人.NET控件庫DevExpress使用筆記,個人DevExpress版本爲13.1編輯器
一、控件類型全稱:DevExpress.XtraEditors.RangeTrackBarControl工具
二、控件所在程序集:DevExpress.XtraEditors.v13.1.dllorm
三、工具箱內分類:DX.13.1: Common Controls繼承
四、控件樣式截圖it
說明:這是一個刻度從0-100的刻度條,以5爲一個單位設馬上度,在0、60、70、8五、100的刻度位置上設立了5個標籤,上面寫着起始分數、及格、良好、優秀、最高分數io
五、控件RangeTrackBarControl繼承自控件TrackBarControl,TrackBarControl也是DevExpress提供的控件,該控件的功能是提供一個只有一個滑塊的刻度條程序
六、在該控件的屬性設置界面,Properties下面具備如下屬性:方法
Minimum表示最小刻度,Maximum表示最大刻度im
Orientation的值爲枚舉類型System.Windows.Forms.Orientation,能夠設置軌跡條是水平(Horizontal)仍是垂直(Vertical)展現樣式
TickFrequency設立每兩個刻度間的距離,TickStyle設置刻度條上滑塊的形狀,值爲枚舉類型System.Windows.Forms.TickStyle,共分爲四種狀況:None、TopLeft、BottomRight、Both
七、Value中的Minimum決定了左側滑塊的刻度,Maximum決定了右側滑塊的刻度
八、點擊Properties下的Labels屬性裏的按鈕,能夠進入「TrackBarLabel集合編輯器」。在該編輯器中,能夠添加或刪除刻度下顯示的標籤,每一個標籤都爲DevExpress.XtraEditors.Repository.TrackBarLabel類型,具有如下三個屬性:Label爲顯示在界面上文字,Value爲標籤顯示所對應的刻度值,Visible決定該標籤是否顯示。除了要在這裏設置外,要讓標籤可見還須要知足如下兩個條件:標籤中Value屬性對應的刻度必須是可見的,即顯示在界面上的刻度,若是某刻度條中,從0開始,以5爲單位畫刻度,那麼Value爲3的標籤是不會顯示出來的;另一個設置就是Properties下的ShowLabels要設置成True
另需說明一下:控件右上角的小箭頭彈出的任務彈出框內,也有「Edit Labels」功能,直接進入「TrackBarLabel集合編輯器」
該彈出框還具有Populate Labels功能,能夠快速計算刻度。點擊該連接後,會彈出下面設置窗口:
按此方法設置後並點擊OK,刻度條就會變成這樣:
END