예제 #1
0
 /// <summary>
 /// «апускает поток с заданым методом
 /// </summary>
 public void StartThread()
 {
     waitForm.Visible = true;
     waitForm.Show();
     StaticWaitFormProvider.IsActive = true;
     thread.Start();
 }
예제 #2
0
        ///<summary>
        /// запускает задачу, прикрепленную к событию DoWork в другом потоке
        ///
        ///</summary>
        public void RunWorkerAsync()
        {
            if (_backgroundWorker.IsBusy)
            {
                return;
            }
            _waitForm.Visible = true;
            _waitForm.Show();
            StaticWaitFormProvider.IsActive = true;

            _backgroundWorker.RunWorkerAsync();
        }