Example #1
0
 public static void ShowProcess(Form parent, int process, int max = 100)
 {
     try
     {
         if (progressWindow == null || progressWindow.IsDisposed)
         {
             progressWindow = new ProgressWindow();
             progressWindow.ShowMdiChildCaptionInParentTitle = true;
             progressWindow.DisableCancel();
             progressWindow.reProgress.Properties.Maximum = max;
             progressWindow.reProgress.EditValue          = process;
             progressWindow.ShowCenter(parent);
         }
         if (process < progressWindow.reProgress.Properties.Maximum)
         {
             progressWindow.Text = string.Format("{0}/{1}", process, progressWindow.reProgress.Properties.Maximum);
             progressWindow.reProgress.EditValue = process;
             progressWindow.Refresh();
         }
         else
         {
             progressWindow.Dispose();
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }