狀態列中新增進度條

2021-04-06 10:50:28 字數 745 閱讀 1460

將進度條新增到狀態列中不是很困難,只要幾步就可以了:

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...