當前位置:妙知谷 >

遊戲數碼 >電腦 >

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

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張
  • 文章版權屬於文章作者所有,轉載請註明 https://miaozhigu.com/sm/diannao/3v5o77.html