private void ChangeWindow(AbstractChangingWindow window) { this.Controls.Clear(); window.Change_Window += ChangeWindow; window.Dock = DockStyle.Fill; this.Controls.Add(window); }
private void Change_Panel(AbstractChangingWindow window) { splitContainerWorkerMenu.Panel2.Controls.Clear(); window.Change_Window += Change_Panel; window.Dock = DockStyle.Fill; splitContainerWorkerMenu.Panel2.Controls.Add(window); }
private void Change_Panel(AbstractChangingWindow window) { foreach (var x in splitContainerUserMenu.Panel2.Controls) { if (x is ReserveView) { Cache.WsClient.Unsubscribe(); } } splitContainerUserMenu.Panel2.Controls.Clear(); window.Change_Window += Change_Panel; window.Dock = DockStyle.Fill; splitContainerUserMenu.Panel2.Controls.Add(window); }