- Timestamp:
- 10/02/09 00:27:35 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.MainForm/3.2/SingleDocumentMainForm.cs
r2358 r2407 53 53 DocumentForm form = new DocumentForm(view); 54 54 form.ShowInTaskbar = true; 55 form.Activated += new EventHandler(Doc kFormActivated);55 form.Activated += new EventHandler(DocumentFormActivated); 56 56 form.FormClosing += new FormClosingEventHandler(view.FormClosing); 57 form.FormClosed += new FormClosedEventHandler(Doc kFormClosed);57 form.FormClosed += new FormClosedEventHandler(DocumentFormClosed); 58 58 foreach (IToolStripItem item in ToolStripItems) 59 59 view.StateChanged += new EventHandler(item.ViewChanged); … … 72 72 } 73 73 74 private void Doc kFormClosed(object sender, FormClosedEventArgs e) {74 private void DocumentFormClosed(object sender, FormClosedEventArgs e) { 75 75 DocumentForm form = (DocumentForm)sender; 76 76 ViewClosed(form.View); 77 form.Activated -= new EventHandler(Doc kFormActivated);77 form.Activated -= new EventHandler(DocumentFormActivated); 78 78 form.FormClosing -= new FormClosingEventHandler(form.View.FormClosing); 79 form.FormClosed -= new FormClosedEventHandler(Doc kFormClosed);79 form.FormClosed -= new FormClosedEventHandler(DocumentFormClosed); 80 80 foreach (IToolStripItem item in ToolStripItems) 81 81 form.View.StateChanged -= new EventHandler(item.ViewChanged); 82 82 } 83 83 84 private void Doc kFormActivated(object sender, EventArgs e) {84 private void DocumentFormActivated(object sender, EventArgs e) { 85 85 base.ActiveView = ((DocumentForm)sender).View; 86 86 } 87 87 88 88 protected DocumentForm FindForm(IView view) { 89 IEnumerable<DocumentForm> forms = this.OwnedForms.Cast<DocumentForm>().Where(df => df.View == view); 89 IEnumerable<DocumentForm> forms = 90 from df in OwnedForms 91 where ((DocumentForm)df).View == view 92 select (DocumentForm)df; 90 93 if (forms.Count() == 1) 91 94 return forms.Single();
Note: See TracChangeset
for help on using the changeset viewer.