Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
08/09/09 15:55:56 (15 years ago)
Author:
mkommend
Message:

added ability to cancel form close;
removed mistakenly commited csproj.user file (ticket #716)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.MainForm/3.2/MultipleDocumentMainForm.cs

    r2256 r2266  
    2222        MultipleDocumentForm form = new MultipleDocumentForm(view);
    2323        form.Activated += new EventHandler(MultipleDocumentFormActivated);
    24         form.FormClosing += new FormClosingEventHandler(MultipleDocumentFormClosing);
     24        form.FormClosing += new FormClosingEventHandler(view.FormClosing);
     25        form.FormClosed += new FormClosedEventHandler(MultipleDocumentFormClosed);
    2526        form.MdiParent = this;
    2627        foreach (IToolStripItem item in ViewChangedToolStripItems)
     
    3536    }
    3637
    37     private void MultipleDocumentFormClosing(object sender, FormClosingEventArgs e) {
     38    private void MultipleDocumentFormClosed(object sender, FormClosedEventArgs e) {
    3839      MultipleDocumentForm form = (MultipleDocumentForm)sender;
    3940      views.Remove(form.View);
     
    4142        ActiveView = null;
    4243      form.Activated -= new EventHandler(MultipleDocumentFormActivated);
    43       form.FormClosing -= new FormClosingEventHandler(MultipleDocumentFormClosing);
     44      form.FormClosing -= new FormClosingEventHandler(form.View.FormClosing);
     45      form.FormClosed -= new FormClosedEventHandler(MultipleDocumentFormClosed);
    4446      foreach (IToolStripItem item in ViewChangedToolStripItems)
    4547        form.View.StateChanged -= new EventHandler(item.ViewChanged);
Note: See TracChangeset for help on using the changeset viewer.