private void CloseWindow(PageEnabledControl window, WindowEventArgs args) { // Close control window.SendToBack(); window.Hide(); Controls.Clear(); // De-Init control window.WindowOpenedEvent -= OpenWindow; window.WindowClosedEvent -= CloseWindow; window.Closed(args); }
private void LoadWindow(PageEnabledControl window, WindowEventArgs args) { // Add control Controls.Add(window); window.Dock = DockStyle.Fill; // Init control window.Shown(args); window.BringToFront(); window.WindowOpenedEvent += OpenWindow; window.WindowClosedEvent += CloseWindow; // Show window.Show(); }