Example #1
0
        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);
        }
Example #2
0
        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();
        }