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

來源:酷知科普網 2.77W

在程式設計工作中經常需要設定進度條,比如表示下載的進度、拷貝的進度、複製檔案的進度等等。下面小編就介紹一下在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張
熱門標籤