當我們在做乙個大大小小的專案的時候,可能會遇到顯示乙個進度或百分比的問題,如果只用乙個數字表示給客戶帶來的是很死板的感覺。如果用乙個進度條來表示就會使客戶一目了然了,還很形象。
下面是我的進度條控制項:
"),
7toolboxdata(
"<:hbprocessbar>")]
8public
class
hbprocessbar : system.web.ui.webcontrols.webcontrol922
set23}24
public
override
unit width
2530
set3134}
35public
override
unit height
3641
set4245}
4647
48//
49public
hbprocessbar()
5053
private
bool
_showpercent
=true;54
[55bindable(
true
),56
category(
"hbprocessbar"),
57defaultvalue(
""),
58description(
"是否顯示100%")
59]60public
bool
showpercent
6163
set64}65
private
string
_bordercolor ="
#003300";
66[67bindable(
true
),68
category(
"hbprocessbar"),
69defaultvalue(
""),
70description(
"邊框顏色")
71]72public
string
bordercolors
7375
set76}77
private
string
_border ="
1";78
[79bindable(
true
),80
category(
"hbprocessbar"),
81defaultvalue(
""),
82description(
"邊框大小")
83]84public
string
border
8587
set88}89
90private
string
_startcolor ="
green";
91[92bindable(
true
),93
category(
"hbprocessbar"),
94defaultvalue(
""),
95description(
"漸變開始顏色")
96]97public
string
startcolor
98100
set101
}102
private
string
_endcolor ="
ghostwhite";
103[
104bindable(
true
),105
category(
"hbprocessbar"),
106defaultvalue(
""),
107description(
"漸變結束顏色")
108]
109public
string
endcolor
110112
set113
}114
///115
///將此控制項呈現給指定的輸出引數。
116///
117///
要寫出到的 html 編寫器
118protected
override
void
render(htmltextwriter output)
119148
output.write(""
);149
//150
output.write(""
);151
152}
153}
下面是源**:
進度條控制項源**
希望大家批評指正。
進度條控制項
base.dispose disposing region windows 窗體設計器生成的 設計器支援所需的方法 不要 使用 編輯器修改此方法的內容。private void initializecomponent this.progressbar1 new system.windows.form...
控制項 CProgressCtrl 進度條
進度條控制項 使用進度條顯示操作進度 進度條控制項封裝在cprogressctrl類中。1 setrange和setrange32方法用來設定進度條顯示範圍。語法格式 void setrange short nlower,short nupper void setrange32 int nlower...
UIProgressView進度條控制項
建立進度條控制項 progress uiprogressview alloc initwithframe cgrectmake 0,40,320,1 設定進度條軌跡顏色相當於背景顏色 progress tracktintcolor uicolor blackcolor 設定進度條顏色 progres...