using Rs.Controls; using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace Rs.MotionPlat { public partial class ConfigForm : BaseForm { public ConfigForm() { InitializeComponent(); } protected void Menu_Click(object sender, EventArgs e) { btnIO.Selected = false; btnMotor.Selected = false; btnCalibration.Selected = false; btnOldTest.Selected = false; ButtonEx button = (ButtonEx)sender; if (button == btnMotor) { //CloseWin(panelMain.Controls); panelMain.Controls.Clear(); btnMotor.Selected = true; BaseForm form; //form = new MonitorConfig(); //form.Name = "MonitorConfig"; //form.Dock = DockStyle.Fill; //form.TopLevel = false; //form.Visible = true; if (ActiveForms.Get("MonitorConfig") == null) { form = new MonitorConfig(); form.Name = "MonitorConfig"; form.Dock = DockStyle.Fill; form.TopLevel = false; form.Visible = true; ActiveForms.Add(form); } else { form = ActiveForms.Get("MonitorConfig"); } panelMain.Controls.Add(form); } else if(button== btnOldTest) { //CloseWin(panelMain.Controls); panelMain.Controls.Clear(); btnOldTest.Selected = true; BaseForm form; if (ActiveForms.Get("OldTest") == null) { form = new OldTest(); form.Name = "OldTest"; form.Dock = DockStyle.Fill; form.TopLevel = false; form.Visible = true; ActiveForms.Add(form); } else { form = ActiveForms.Get("OldTest"); } //form = new OldTest(); //form.Name = "OldTest"; //form.Dock = DockStyle.Fill; //form.TopLevel = false; //form.Visible = true; //ActiveForms.Add(form); panelMain.Controls.Add(form); } else if (button == btnIO) { CloseWin(panelMain.Controls); panelMain.Controls.Clear(); btnIO.Selected = true; BaseForm form; //if (ActiveForms.Get("FormIO") == null) //{ // form = new FormIO(); // form.Name = "FormIO"; // form.Dock = DockStyle.Fill; // form.TopLevel = false; // form.Visible = true; // ActiveForms.Add(form); //} //else //{ // form = ActiveForms.Get("FormIO"); //} form = new FormIO(); form.Name = "FormIO"; form.Dock = DockStyle.Fill; form.TopLevel = false; form.Visible = true; //ActiveForms.Add(form); panelMain.Controls.Add(form); } } } }