public void ShowProgressDialog(bool knownDuration) { operationInProgressDialog = new OperationInProgress(); operationInProgressDialog.IndefiniteDuration = !knownDuration; operationInProgressDialog.Show(this); this.Enabled = false; Application.DoEvents(); }
public void EndProgressDialog() { if (operationInProgressDialog != null) { this.Enabled = true; operationInProgressDialog.Hide(); operationInProgressDialog.Dispose(); operationInProgressDialog = null; } }