- Timestamp:
- 08/07/09 11:27:34 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.MainForm/3.2/DockingMainForm.cs
r2253 r2254 44 44 private DockPanel dockPanel; 45 45 46 public override void ShowView(IView view) { 47 46 public override void ShowView(IView view) { 48 47 if (InvokeRequired) Invoke((Action<IView>)ShowView, view); 49 48 else { … … 52 51 content.Activated += new EventHandler(DockFormActivated); 53 52 content.FormClosing += new FormClosingEventHandler(DockFormClosing); 53 foreach (IToolStripItem item in viewStateChangeToolStripItems) 54 view.StateChanged += new EventHandler(item.ViewStateChanged); 54 55 content.Show(dockPanel); 55 56 } … … 60 61 openViews.Remove(dockForm.View); 61 62 if (openViews.Count == 0) 62 activeView = null;63 ActiveView = null; 63 64 dockForm.Activated -= new EventHandler(DockFormActivated); 64 65 dockForm.FormClosing -= new FormClosingEventHandler(DockFormClosing); 66 foreach (IToolStripItem item in viewStateChangeToolStripItems) 67 dockForm.View.StateChanged -= new EventHandler(item.ViewStateChanged); 65 68 } 66 69 67 70 private void DockFormActivated(object sender, EventArgs e) { 68 base. activeView = ((DockForm)sender).View;71 base.ActiveView = ((DockForm)sender).View; 69 72 base.StatusStripText = ((DockForm)sender).View.Caption; 70 73 }
Note: See TracChangeset
for help on using the changeset viewer.