電腦

當前位置 /首頁/遊戲數碼/電腦/列表

C#進度條怎麼用 / C#progressBar的用法

在編程工作中經常需要設定進度條,比如表示下載的進度、拷貝的進度、複製檔案的進度等等。下面小編就介紹一下在C#中進度條的使用方法:

C#進度條怎麼用 / C#progressBar的用法

操作方法

(01)開啟Microsoft Visual Studio 2010, 新建名字爲【進度條】的程序。

(02)在新程序介面上放置合適的控件:包括,日誌輸出文字方塊控件;用於輸入進度條長度的輸入框;3個進度條的控制按鈕,可以分別開始、暫停或者停止進度條的進度;添加一個timer控件。

C#進度條怎麼用 / C#progressBar的用法 第2張

(03)設定timer控件屬性爲間隔100毫秒,啓用狀態爲停止。

C#進度條怎麼用 / C#progressBar的用法 第3張

(04)添加按鈕【開始】的代碼設定進度條的最小值是0,最大值是用戶輸入的數值,當前進度爲0;設定timer開始執行。

C#進度條怎麼用 / C#progressBar的用法 第4張

(05)添加按鈕【暫停/繼續】的代碼如果timer狀態爲啓用,則停止timer;如果timer狀態爲停止,則重新開始timer。

C#進度條怎麼用 / C#progressBar的用法 第5張

(06)添加按鈕【停止】的代碼停止timer的執行,並把進度條的當前值歸零。

C#進度條怎麼用 / C#progressBar的用法 第6張

(07)設定timer的代碼如果當前的進度小於進度條的長度,則自動加一。如果當前的進度等於進度條的最大值,則停止timer的執行。

C#進度條怎麼用 / C#progressBar的用法 第7張

(08)設定日誌輸出類可以在文字方塊中輸入過程日誌。

C#進度條怎麼用 / C#progressBar的用法 第8張

(09)生成exe檔案進行測試

C#進度條怎麼用 / C#progressBar的用法 第9張

(10)在進度條長度框中輸入100,點擊【開始】,進度條會持續前進。

C#進度條怎麼用 / C#progressBar的用法 第10張

(11)點擊【暫停】,進度條會停止前進,【暫停】按鈕上的文字會顯示爲【繼續】。

C#進度條怎麼用 / C#progressBar的用法 第11張

(12)再點擊【繼續】,進度條會繼續進行。

C#進度條怎麼用 / C#progressBar的用法 第12張

(13)當進度條前進到最大值後,會自動停止。

C#進度條怎麼用 / C#progressBar的用法 第13張

(14)點擊按鈕【停止】,會重啓進度條。

C#進度條怎麼用 / C#progressBar的用法 第14張
TAG標籤:進度條 CprogressBar #