C 中的進度條ProgressBar

2022-01-21 06:22:53 字數 1477 閱讀 3799

今天,熟悉了一下

c#的進度條使用,沒想到寫了乙個訪問多次的

cheating

軟體。不過多次重新整理頁面的功能是其次,本質是為了做乙個進度條的應用舉例,以供自己的學習之用。

對於乙個進度條,無礙乎是

最小最大值

,以及當前值

等一些重要的屬性,至於方法,用得較多的是

performstep()

和performclick()

之類的。**如下:

private

void

btnrun_click(object

sender, eventargs

e)

intlength = int32.parse(textboxtimes.text.trim());

string

url = textboxurl.text.trim();

datetime

rightnow = datetime.now;

datetime

end;

timespan

interval;

progressbar.visible = true;

progressbar.minimum = 0;

progressbar.maximum = length;

for (int

i = 1; i

<= length; i++)

catch

progressbar.performstep();

}progressbar.visible = false;

textboxreport.text = "

連線 "

+ url + " " + length + "

次。";

end = datetime.now;

interval = end - rightnow;

textboxreport.text += "\r\n

共耗時"

+ interval.totalmilliseconds + "

毫秒。"

; btnrun.enabled = true;

} 大家可以用

測試;結果見我部落格公告下的液晶樣式的訪問表

一旦按下,就會執行**段中的內容。程式自動連線到某個網頁,然後關閉,以此來作為計數,測試進度條是否正常。

這次,就以我自己的部落格做小白鼠了,呵呵。結果當然是明顯了,大家看看我的訪問數量就知道了

……可能測試進度條的目的變味了,不過還是要說明一下,寫這個軟體的目的只是作為學習,沒有增加點選率,擾亂網路秩序的意思。如果有,就不是

10,而是

1000000

了,這樣更能看清楚進度條的走動。

運**況如下:

進度條會慢慢走到終點,程式設計方法正常。

C 進度條 呼叫儲存過程進度條的製作

c 呼叫儲存過程 緣由 因做核銷系統為了使資料更新更快,所以設計時把更新及資料聯動做成了儲存過程.但是呼叫時儲存過程無法得到實時的進度,軟體執行儲存過程有時候一分多鐘,客戶端看起來無響應,那麼如何做呢.實現方法 那麼我們可以做乙個假的進度條,讓程式在後台執行,進度條在前台顯示,這樣更人性化一些.儲存...

c 模態進度條

發表 靈雨飄零 閱讀 245次 關鍵字 不詳 字型 大 中 小 最近看了好多人問這方面的問題,以前我也寫過一篇blog,裡面說了如何在子執行緒中控制進度條。但目前大多數環境,需要彈出模式視窗,來顯示進度條,那麼只需要在原先的基礎上稍作修改即可。首先是進度條窗體,需要在上面新增進度條,然後去掉cont...

C 進度條實現

namespace progress namespace progress public mainfrm private void button1 click object sender,eventargs e private void handlethread 執行緒處理函式,實現耗時任務 cla...