protected override void OnParentChanged(EventArgs e) { base.OnParentChanged(e); Form form = this.ParentForm; if (form is TripperContainerPureForm) { TripperContainerPureForm ParentForm = form as TripperContainerPureForm; ParentForm.DisplayedForm = this; } }
public void OpenTripMainList() { if (!(currentContainer is TripMainList)) { if (currentContainer != null) { currentContainer.Close(); } currentContainer = new TripMainList(SelectedTraveler); ((TripMainList)currentContainer).DockForm(pCenter); } }
public void OpenTripDetalis() { if (!(currentContainer is TripContainerView) && currentContainer != null) { if (currentContainer != null) { currentContainer.Close(); } currentContainer = new TripContainerView(CurrentSelected.Trip); ((TripContainerView)currentContainer).DockForm(pCenter); tcFilter.SelectTab(tripDetailsFilterPage); currentContainer.FormClosed += currentContainer_FormClosed; } }
private void currentContainer_FormClosed(object sender, FormClosedEventArgs e) { currentContainer.FormClosed -= currentContainer_FormClosed; currentContainer = new TripMainList(SelectedTraveler); ((TripMainList)currentContainer).DockForm(pCenter); }