Пример #1
0
        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();
        }
Пример #2
0
 public ShellProgressDialog()
 {
     _progressDialog = new WinProgressDialog(IntPtr.Zero);
 }