c中的progressbar1如何使用這個進度條控制元件

時間 2021-12-24 20:37:02

1樓:4終

1、在窗體頁面上繪製一個滾動條控制元件。

2、並且還要繪製一個timer控制元件。

3、可以在timer的事件中使其逐漸加10。

4、但是要注意,如果到了100%要使其回到零點。

5、為了效果更佳可以讓這個滾動每次執行都具有隨機時間。然後執行就完成了。

2樓:創作者

這個東西想做真實就要看什麼進度:

1. 事務進度,在一個方法中我做了某個事定義為完成了20%,做了另一個定義為完成了30%....

2. 時間進度,這個比較複雜,一般人真心不會做,要計算記憶體處理時間,很多人都是弄個假的

3. 資料進度,很多方法自己支援計算資料量大小的進度,比如sqlclien的批量複製,backgroundworker。

但歸根結底,要使用多執行緒。

3樓:匿名使用者

上面的解答比較詳細了,你也可以在你程式中的某些地方放上

progressbar1.value += progressbar1.step

這需要你大概計算程式執行到的位置與progressbar1的顯示位置的匹配。

4樓:匿名使用者

這個還可以與timer配合來用

pro為progressbar的引用名maximum =30,private void timer1_tick_1(object sender, eventargs e)

{this.text = datetime.now.tostring();

if (pro.value <30)

pro.value++;

else

pro.value = 0;

c#應用程式的進度條控制元件怎麼使用啊?

5樓:匿名使用者

要用定時器

給你發段**吧!這個是做好的進度條!

有什麼問題發資訊!

int x=5;

private void timer1_tick(object sender, system.eventargs e)

if(x==0)

this.label1.text=x.tostring();

x--;

} private void timer2_tick(object sender, system.eventargs e)

6樓:

progressbar.value++

c#進度條怎麼用 / c#progressbar的用法

7樓:

progressbar1.maximum = 10; //最大位置

progressbar1.minimum = 0; // 最小位置

progressbar1.show(); // 顯示控制元件

progressbar1.value ++; // 走一步

progressbar1.refresh(); // 重新整理控制元件

Cwhile 1 的意思,C 中while 1 是什麼意思?

1代表真值.while 1 表是死迴圈.一般這種寫法中,退出條件是寫在迴圈內的.例子中迴圈內的break 就是退出條件.這種迴圈一般用於迴圈退出條件不太容易化簡為簡單判斷的情況.也有使用for的寫法 for 首先說下while語句詳解 基本格式 do while語句 也稱為 直到迴圈 語句格式為 d...

EXCEL日期函式如何設定?即C1 A1中的日期 上B1中的年份 1天

如果不跨年不跨月,用個數字公式 sum mid a1,10 1如果跨年跨月 2007公式 text edate text a1,0 00 00 b1 12 1,emmdd 2003公式 text date left a1,4 b1,mid a1,5,2 right a1,2 1,emmdd 在c1輸...

車牌中的C1,C2,B1,B2牌分別是指 能開什麼車

heart琅小 c1,c2,b1,b2都是駕駛證代號的一種。b1 中型載客汽車 含核載10人以上 19人以下,且車長小於6米的載客汽車 b2 重型 中型載貨汽車 大 重 中型專項作業車 如混凝土攪拌車 消防車等 c1 小型 微型載客汽車 小於等於9座以下,且車長小於6米的小型載客汽車 以及輕型 微型...