private void startWindow() { _progressDialog = new WinProgressDialog(IntPtr.Zero); _progressDialog.OnBeforeProgressUpdate += new WinProgressDialog.BeforeProgressUpdateHandler(OnBeforeProgressUpdate); _progressDialog.OnUserCancelled += delegate { _isCanceled = true; if (OnCanceled != null) { OnCanceled(); } }; _progressDialog.Total = 101; _progressDialog.Complete = CompletePercent; //Debug.WriteLine(String.Format("{0}-{1}", ItemsCompleted, TotalItems)); _startTime = DateTime.Now; _progressDialog.Start(new WinProgressDialog.ProgressOperationCallback(DoStep)); //_progressDialog.Dispose(); }
public ShellProgressDialog() { _progressDialog = new WinProgressDialog(IntPtr.Zero); }