Changeset 13748 for branches/PerformanceComparison/HeuristicLab.OptimizationExpertSystem/3.3/OptimizationKnowledgeCenter.cs
- Timestamp:
- 04/07/16 15:26:47 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/PerformanceComparison/HeuristicLab.OptimizationExpertSystem/3.3/OptimizationKnowledgeCenter.cs
r13722 r13748 42 42 43 43 private void ExpertSystemOnDownloadStarted(object sender, EventArgs<IProgress> e) { 44 if (InvokeRequired) { Invoke((Action<object, EventArgs<IProgress>>)ExpertSystemOnDownloadStarted, sender, e); return; } 44 45 e.Value.ProgressStateChanged += OnProgressStateChanged; 45 46 e.Value.ProgressValueChanged += OnProgressValueChanged; … … 52 53 53 54 private void OnProgressStateChanged(object sender, EventArgs e) { 55 if (InvokeRequired) { Invoke((Action<object, EventArgs>)OnProgressStateChanged, sender, e); return; } 54 56 var progress = (IProgress)sender; 55 57 if (progress.ProgressState == ProgressState.Canceled … … 64 66 65 67 private void OnProgressValueChanged(object sender, EventArgs e) { 68 if (InvokeRequired) { Invoke((Action<object, EventArgs>)OnProgressValueChanged, sender, e); return; } 66 69 var progress = (IProgress)sender; 67 70 progressBar.Value = Math.Max(progressBar.Minimum, Math.Min(progressBar.Maximum, (int)(progress.ProgressValue * 100))); … … 69 72 70 73 private void OnProgressStatusChanged(object sender, EventArgs e) { 74 if (InvokeRequired) { Invoke((Action<object, EventArgs>)OnProgressStatusChanged, sender, e); return; } 71 75 var progress = (IProgress)sender; 72 76 progressLabel.Text = progress.Status.Replace(Environment.NewLine, " ");
Note: See TracChangeset
for help on using the changeset viewer.