private void ProductsButton_Click(object sender, EventArgs e) { if (!(ProductsButton.BackColor == homeBtn.Parent.BackColor)) { return; } if (con != null) { closeWindow(); } if (con == null) { Panel_Productos panelProductos = new Panel_Productos(FormWindowState.Normal); panelProductos.TopLevel = false; con = (Control)panelProductos; panelProductos.TopLevel = false; panelProductos.AutoScroll = true; panelProductos.Dock = DockStyle.Fill; panelProductos.Show(); ContainerPanel.Controls.Add(con); disableButton((Control)ProductsButton); currentWindow = ActiveWindow.Inventory; } }
private void openNewInventoryWindow() { try { Panel_Productos panel = new Panel_Productos(FormWindowState.Maximized); Thread thread = new Thread(() => panel.ShowDialog()); thread.SetApartmentState(ApartmentState.STA); thread.IsBackground = true; thread.Start(); } catch (Exception) { } }