成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

C#進度條實現實例

開發 后端
c#進度條實現實例是如何是實現的呢?c#進度條實現實例具體的實現步驟如何在代碼中體現的呢?c#進度條實現實例就向你介紹詳細的內容。

C#進度條實現實例是如何操作的呢?讓我們看看下面的代碼:

  1. using System;  
  2.  
  3. using System.Collections.Generic;  
  4.  //C#進度條實現實例
  5. using System.ComponentModel;  
  6.  
  7. using System.Data;  
  8.  
  9. using System.Drawing;  
  10.  
  11. using System.Text;  
  12.  
  13. using System.Windows.Forms;  
  14.  
  15. namespace 進度條2  
  16.  //C#進度條實現實例
  17. {  
  18.  
  19. public partial class Form1 : Form  
  20.  
  21. {  
  22.  
  23. private BackgroundWorker worker =   
  24. new BackgroundWorker();  
  25.  
  26. int N = 0;  
  27.  
  28. public Form1()  
  29.  
  30. {  
  31.  
  32. InitializeComponent();  
  33.  
  34. worker.WorkerReportsProgress = true;  
  35.  
  36. worker.WorkerSupportsCancellation = true;  
  37.  
  38. worker.DoWork += new DoWorkEventHandler(DoWork);  
  39.  
  40.  
  41. worker.ProgressChanged +=  
  42.  new ProgressChangedEventHandler(ProgessChanged);    
  43.  
  44. worker.RunWorkerCompleted +=  
  45.  new RunWorkerCompletedEventHandler(CompleteWork);   
  46.  
  47. }  
  48.  
  49. public void DoWork(  
  50. object sender, DoWorkEventArgs e)  
  51.  
  52. {  
  53.  
  54. e.Result = ComputeFibonacci(worker, e);  
  55.  
  56. }  
  57.  
  58. public void ProgessChanged(  
  59. object sender, ProgressChangedEventArgs e)  
  60.  
  61. {  
  62.  
  63. progressBarX1.Value = e.ProgressPercentage;  
  64.  
  65. int V =(int)( e.ProgressPercentage / N);  
  66.  
  67. progressBarX1.Text = Convert.ToString(V) + "%";  
  68.  
  69. }  
  70.  //C#進度條實現實例
  71. public void CompleteWork(  
  72. object sender, RunWorkerCompletedEventArgs e)  
  73.  
  74. {  
  75.  
  76. progressBarX1.Text = "處理完畢!";  
  77.  
  78. }  
  79.  
  80. private int ComputeFibonacci(  
  81. object sender, DoWorkEventArgs e)  
  82.  
  83. {  
  84.  
  85. for (int i = 0; i <= 92800; i++)  
  86.  
  87. {  
  88.  
  89. if (worker.CancellationPending)  
  90.  
  91. {  
  92.  
  93. e.Cancel = true;  
  94.  
  95. return -1;  
  96.  
  97. }  
  98.  
  99. else 
  100.  
  101. {  //C#進度條實現實例
  102.  
  103. worker.ReportProgress(i);  
  104. //引發ProgessChanged事件  
  105.  
  106. }  
  107.  
  108. }  
  109.  
  110. return -1;  
  111.  
  112. }  
  113.  
  114. private void btnStart_Click(  
  115. object sender, EventArgs e)  
  116.  
  117. {  
  118.  
  119. N = 92800 / 100;  
  120.  
  121. progressBarX1.Maximum = 92800;  
  122.  
  123. worker.RunWorkerAsync();  
  124. //開始執行后臺操作  
  125.  
  126. }  
  127.  
  128. private void btnPause_Click(  
  129. object sender, EventArgs e)  
  130.  
  131. {  
  132.  
  133. worker.CancelAsync();  
  134. //請求暫停后臺操作  
  135.  
  136. }  
  137.  
  138.  }  //C#進度條實現實例
  139.  

C#進度條實現實例的相關內容就向你介紹到這里,希望對你了解和學習C#進度條實現有所幫助。

【編輯推薦】

  1. C#調用Windows API之參數類型淺析
  2. C#中調用Windows API之托管對象
  3. C#進度條的使用及開發淺析
  4. C#進度條使用之多線程應用淺析
  5. C#進度條實現之異步實例淺析
責任編輯:仲衡 來源: 博客園
相關推薦

2009-08-17 17:15:48

C# 進度條效果

2009-08-17 14:36:15

C#進度條實現

2009-08-17 15:48:47

C# WinForm進

2009-08-18 09:49:00

C# listview

2011-07-05 15:16:00

QT 進度條

2009-08-27 14:01:41

C#進度條

2009-08-17 13:56:29

C#進度條的使用

2009-06-06 18:54:02

JSP編程進度條

2009-08-27 18:09:49

C#接口的實現

2009-09-01 13:59:01

C#操作Excel

2009-09-09 12:55:59

C# TextBox事

2024-08-06 14:29:37

2009-09-01 16:59:25

C#畫直線

2009-08-17 15:05:41

C#進度條

2009-08-17 14:08:33

C#進度條使用

2009-08-17 16:41:03

C#多線程控制

2009-08-17 16:29:56

C#多線程控制

2009-09-03 17:23:45

C#發送郵件

2009-09-02 16:14:21

C#動態創建數組

2009-09-03 17:06:17

C#回車切換焦點
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 精品福利在线 | 国产区一区 | 中文字幕av免费 | 国产精品观看 | 日韩欧美精品在线 | 国产免费色 | 老头搡老女人毛片视频在线看 | 欧美日韩亚洲国产 | 91在线视频免费观看 | 精品国产鲁一鲁一区二区张丽 | 天堂av资源 | 精品一区在线 | 香蕉久久久| 黄色av网站在线观看 | 国产一区久久精品 | 日韩中文字幕免费在线 | 韩日一区二区 | 99这里只有精品视频 | 国产91一区二区三区 | 亚洲欧美在线视频 | 黄色大片观看 | 精品国产视频 | 欧美一a| 亚洲91视频 | 午夜私人影院 | 国产精品久久久久久婷婷天堂 | 久国久产久精永久网页 | 98久久| 日韩精品在线观看一区二区三区 | 国产午夜亚洲精品不卡 | 亚洲成av片人久久久 | 成人精品免费 | 日韩精品色网 | 成人在线观看中文字幕 | 国产成人精品一区二区三区视频 | 亚洲一区二区三区在线视频 | 色婷婷久久综合 | 91视在线国内在线播放酒店 | 日韩精品一区二区三区中文字幕 | 欧美性另类| 日韩中文一区二区三区 |