將進度條新增到狀態列中不是很困難,只要幾步就可以了:
1.建立乙個form工程,在窗體上新增乙個狀態列stat,新增乙個進度條progressbar1;
2.為了演示進度情況,再新增乙個timer1;
3.在stat的屬性中,將showpanels設為true;
4.在stat的panels屬性中新增乙個sbp1;
5.在form_load中新增如下**:
this.progressbar1 = new progressbar();
progressbar1.maximum = 100;
progressbar1.minimum = 0;
progressbar1.step = convert.toint32(5/2);
progressbar1.show();
this.progressbar1.width = this.stat.width;
this.stat.controls.addrange(new system.windows.forms.control );
6.在timer1_tick中新增:
if (progressbar1.value < progressbar1.maximum)
progressbar1.value += progressbar1.step;
else
progressbar1.value = 0;
這樣窗體啟動後就可以演示了,進度條在狀態列上滾動。
在狀態列動態加進度條
一般情況下,我們可以建立非模式對話方塊並在上面顯示進度條。如果能夠利用狀態條,在狀態條中動態地新增並顯示進度條,將會更加方便直觀。下面將講述如何在delphi 5中程式設計實現在狀態條中動態地新增進度條。具體的過程如下 2 在窗體中新增乙個狀態列元件statusbar1,乙個button元件butt...
vs2010 狀態列新增進度條
步驟 1 在cmainframe類中定義乙個變數 保護型別.cprogressctrl m progress 2 新增indicator指示器 id indicator prog 3 新增wm paint事件,新增 如下 void cmainframe onpaint else m progress...
Delphi程式設計中在狀態列動態新增進度條
delphi程式設計中在狀態列動態新增進度條 一般情況下,我們可以建立非模式對話方塊並在上面顯示進度條。如果能夠利用狀態條,在狀態條中動態地新增並顯示進度條,將會更加方便直觀。下面將講述如何在delphi 5中程式設計實現在狀態條中動態地新增進度條。具體的過程如下 2 在窗體中新增乙個狀態列元件st...