- Timestamp:
- 08/06/09 17:19:11 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.MainForm/3.2/DockingMainForm.cs
r2250 r2252 37 37 dockPanel = new DockPanel(); 38 38 InitializeDockPanel(); 39 this.IsMdiContainer = true; 39 40 this.Controls.Add(dockPanel); 41 this.Controls.SetChildIndex(dockPanel, 0); 40 42 } 41 43 … … 43 45 44 46 public override void ShowView(IView view) { 45 base.ShowView(view);47 46 48 if (InvokeRequired) Invoke((Action<IView>)ShowView, view); 47 49 else { 50 base.ShowView(view); 48 51 DockContent content = new DockForm(view); 49 content.TabText = content.Text;50 52 content.Activated += new EventHandler(DockFormActivated); 51 53 content.FormClosing += new FormClosingEventHandler(DockFormClosing); 52 content.Show(dockPanel , DockState.Document);54 content.Show(dockPanel); 53 55 } 54 56 } … … 57 59 DockForm dockForm = (DockForm)sender; 58 60 openViews.Remove(dockForm.View); 61 dockForm.Activated -= new EventHandler(DockFormActivated); 62 dockForm.FormClosing -= new FormClosingEventHandler(DockFormClosing); 59 63 } 60 64 61 65 private void DockFormActivated(object sender, EventArgs e) { 62 66 base.activeView = ((DockForm)sender).View; 67 base.StatusStripText = ((DockForm)sender).View.Caption; 63 68 } 64 69 … … 90 95 this.dockPanel.Name = "dockPanel"; 91 96 this.dockPanel.RightToLeftLayout = true; 92 this.dockPanel.Size = new Size(1016, 663);93 this.dockPanel.DocumentStyle = DocumentStyle.DockingWindow;94 97 dockPanelGradient1.EndColor = SystemColors.ControlLight; 95 98 dockPanelGradient1.StartColor = SystemColors.ControlLight;
Note: See TracChangeset
for help on using the changeset viewer.