progressbarcontrol和marqueeprogressbarcontrol
一.progressbarcontrol
progressbarcontrol是乙個進度條控制項
幾個重要引數
minimum------------------進度最小數值
maximum-----------------進度最大數值
step----------------------每走一步的數值
position ------------------當前值
editvalue-----------------編輯值
progressviewstyle--------樣式(其實我沒看出什麼區別)
showtitle-----------------是否顯示標題(沒有設定顯示百分比的時候一般顯示value值)
percentview---------------是否顯示百分比(需要showtitle為true)
progresskind-------------進度條方向(橫向/縱向),這只是進度的顯示方向,具體控制項還要自己把它拉成橫向或者縱向
textorientation-----------進度條文字顯示方向(橫向/縱向)
方法performstep() -----------進度條前進一步
新增兩個進度條,乙個橫向,乙個縱向,並初始化一下引數
//當把進度條設定為縱向的時候一般水平進度條
progressbarcontrolh.properties.minimum = 0
; progressbarcontrolh.properties.maximum = 100
; progressbarcontrolh.properties.step = 1
; progressbarcontrolh.properties.progressviewstyle =devexpress.xtraeditors.controls.progressviewstyle.solid;
progressbarcontrolh.position = 0
; progressbarcontrolh.properties.showtitle = true
; progressbarcontrolh.properties.percentview = true
; progressbarcontrolh.properties.progresskind =devexpress.xtraeditors.controls.progresskind.horizontal;
//垂直進度條
progressbarcontrolv.properties.minimum = 0
; progressbarcontrolv.properties.maximum = 100
; progressbarcontrolv.properties.step = 1
; progressbarcontrolv.properties.progressviewstyle =devexpress.xtraeditors.controls.progressviewstyle.solid;
progressbarcontrolv.position = 0
; progressbarcontrolv.properties.showtitle = true
; progressbarcontrolv.properties.percentview = true
; progressbarcontrolv.properties.progresskind =devexpress.xtraeditors.controls.progresskind.vertical;
progressbarcontrolv.properties.textorientation = devexpress.utils.drawing.textorientation.horizontal;
需要title或者百分比的顯示還是橫向的,這樣看起來才舒服,所以要設定一下textorientation屬性
呼叫**:
for (int i = 0; i < 100; i++)讓進度條移動有三種方式progressbarcontrolh.editvalue = 0
; progressbarcontrolv.editvalue = 0;
1.改變position的值
2.改變editvalue的值
3.用performstep方法
二.marqueeprogressbarcontrol
marqueeprogressbarcontrol用起來比較簡單,但是沒有progressbarcontrol的顯示進度和百分比的功能
marqueeprogressbarcontrolh.properties.progresskind =devexpress.xtraeditors.controls.progresskind.horizontal;最後效果marqueeprogressbarcontrolh.properties.showtitle = true
; marqueeprogressbarcontrolh.text = "
橫向讀取資料中,請稍等。。。。";
marqueeprogressbarcontrolv.properties.progresskind =devexpress.xtraeditors.controls.progresskind.vertical;
marqueeprogressbarcontrolv.properties.showtitle = true
; marqueeprogressbarcontrolv.text = "
縱向資料讀取中,請稍等";
marqueeprogressbarcontrolv.properties.textorientation = devexpress.utils.drawing.textorientation.verticalupwards;
Devexpress 進度條面板設定
devexpress 控制項中,進度條控制項為 progressbarcontrol,在資料型控制項中進度條為 repositoryitemprogressbar.樣式或者 進度控制項 的預設顏色是無法直接更改的 因為顯示的優先是樣式和 只有設定不使用預設主題就可以進行改變了 progressbar...
unity之進度條
歡迎來到我們的狗刨網,我們今天主要是自己根據自己寫的來完成進度,首先我今天有點收穫,要和大家一起分享。是那個進度條。知識點 首先進度條用到的是gui 的內容,首先在類外面建立乙個空的文字紋理,因為是進度條,是由兩個空的文字紋理,然後定義乙個當前的進度,再接著定義乙個 gui的方法,在方法裡面繪製兩個...
MFC控制項之進度條
這個是手工活,不多說。vs2008和vs2005可能沒有這個函式,需要手動新增,如果你不會新增,看看這裡吧。一般初始化就是設定控制項的範圍之類的。bool progressys oninitdialog void 例如本例是在按鈕新增的響應 void progressys onbnclickedbu...