예제 #1
0
        /// ------------------------------------------------------------------------------------
        void HandleFinished(object sender, ProgressFinishedArgs e)
        {
            if (e.ProgressCanceled)
            {
                Close();
            }

            _buttonOK.Enabled     = true;
            _buttonCancel.Visible = false;
            _buttonOK.Visible     = true;
        }
예제 #2
0
        /// ------------------------------------------------------------------------------------
        private void HandleDownloadProgressFinished(object sender, ProgressFinishedArgs e)
        {
            _buttonAbort.Visible = false;

            if (e.ProgressCanceled)
            {
                _state = ProgressState.DownloadCanceled;
            }
            else if (InstallDownloadedFile(_downloadHelper.DownloadedZipFilePath))
            {
                MessageBox.Show(this, LocalizationManager.GetString(
                                    "DialogBoxes.FFmpegDownloadDlg.DownloadCompleteMsg",
                                    "Downloading and Installing Completed Successfully."), Text);
                Close();
                return;
            }

            _downloadHelper = null;
            UpdateDisplay();
            UseWaitCursor = false;
        }
예제 #3
0
 protected virtual void OnProgressFinished(object sender, ProgressFinishedArgs e) => ProgressFinished?.Invoke(sender, e);
예제 #4
0
 private void ProgressFinished(object sender, ProgressFinishedArgs e)
 {
     Text = "Registry Editor";
     Console.WriteLine(e.Message);
 }