Inheritance: System.ComponentModel.BackgroundWorker
示例#1
0
文件: BWHandler.cs 项目: joslinm/CSL
        public void Process(List<FileInfo> items)
        {
            torrents = items;
            Busy = true;

            lock (locker)
            {
                dataGridViewProgressBar.Visible = true;
                StatusLabel.Visible = true;
            }

            if(!dh.IsBusy && items != null)
            {
                dh = new DirectoryHandler();
                dh.RunWorkerCompleted += new RunWorkerCompletedEventHandler(DirectoryWorkerCompleted);
                tb.RunWorkerAsync(torrents);
                dh.RunWorkerAsync();
            }
        }