Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
12/10/09 10:11:28 (14 years ago)
Author:
mkommend
Message:

added ViewShown, ViewHidden and ViewClosed events in MainForm (ticket #771)

File:
1 edited

Legend:

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

    r2458 r2548  
    4242    }
    4343
    44     public override bool ShowView(IView view) {
    45       if (InvokeRequired) return (bool)Invoke((Func<IView, bool>)ShowView, view);
     44    protected override void Show(IView view, bool firstTimeShown) {
     45      if (InvokeRequired) Invoke((Action<IView, bool>)Show, view, firstTimeShown);
    4646      else {
    47         bool ret = base.ShowView(view);
    48         if (ret)
     47        base.Show(view, firstTimeShown);
     48        if (firstTimeShown)
    4949          GetForm(view).Show(this);
    5050        else {
     
    5252          GetForm(view).Activate();
    5353        }
    54         return ret;
     54      }
     55    }
     56
     57    protected override void Hide(IView view) {
     58      if (InvokeRequired) Invoke((Action<IView>)Hide, view);
     59      else {
     60        base.Hide(view);
     61        this.GetForm(view).Hide();
    5562      }
    5663    }
Note: See TracChangeset for help on using the changeset viewer.