zoukankan      html  css  js  c++  java
  • BackgroundWorker 组件 -- 进度条

    代码:

     BackgroundWorker bw = new BackgroundWorker();
            public MainWindow()
            {
                InitializeComponent();
                
                bw.WorkerReportsProgress = true;
                bw.WorkerSupportsCancellation = true;
                bw.DoWork += bw_DoWork;
                bw.ProgressChanged += bw_ProgressChanged;
                bw.RunWorkerCompleted += bw_RunWorkerCompleted;
                
                
            }
    
            void bw_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
            {
                this.txtMsg.Text = "下载完成";
            }
    
            void bw_ProgressChanged(object sender, ProgressChangedEventArgs e)
            {
                this.mySlider.Value = (double)e.ProgressPercentage / 10;
                this.txtMsg.Text = ((double)e.ProgressPercentage / 10).ToString();
               
            }
    
            void bw_DoWork(object sender, DoWorkEventArgs e)
            {
                for (int i = 1; i < 100; i++)
                {
                    if (bw.CancellationPending == true)
                    {
                        e.Cancel = true;
                        return;
                    }
    
                    bw.ReportProgress(i);
                    Thread.Sleep(TimeSpan.FromSeconds(1));
    
                }
    
            }
    
            private void btnStart_Click(object sender, RoutedEventArgs e)
            {
                bw.RunWorkerAsync();
                
            }
    
            private void btnCancel_Click(object sender, RoutedEventArgs e)
            {
                bw.CancelAsync();
            }
    View Code
  • 相关阅读:
    Happy Pi day 试一试pi的可视化
    Happy Pi day 查看pi中数字出现的次数
    3.1阈值化操作
    3.1.3自适应阈值化
    3.1.2固定阈值化
    3.1.4双阈值法二值化操作
    3.1.1 OTSU阈值化
    memset函数
    3.6.2投影峰谷查找
    3.6.1直方图&最大熵分割
  • 原文地址:https://www.cnblogs.com/sportdog/p/9555120.html
Copyright © 2011-2022 走看看