protected virtual void btn_home_Click(object sender, EventArgs e) { // Open Home Window myHome = RoboSep_Home.getInstance(); RoboSep_UserConsole.getInstance().SuspendLayout(); myHome.Location = new Point(0, 0); RoboSep_UserConsole.getInstance().Controls.Add(myHome); RoboSep_UserConsole.getInstance().Controls.Remove(RoboSep_UserConsole.ctrlCurrentUserControl); myHome.Visible = true; myHome.Enabled = true; myHome.UpdateButtons(); myHome.BringToFront(); RoboSep_UserConsole.getInstance().SuspendLayout(); //RoboSep_UserConsole.getInstance().frmHomeOverlay.Show(); //RoboSep_UserConsole.getInstance().frmHomeOverlay.BringToFront(); //myHome.Location = new Point( //RoboSep_UserConsole.getInstance().Location.X + RoboSep_UserConsole.getInstance().myHome.GetOffset().X, //RoboSep_UserConsole.getInstance().Location.Y + RoboSep_UserConsole.getInstance().myHome.GetOffset().Y); //myHome.Show(); //myHome.BringToFront(); // LOG string logMSG = "Home button clicked"; //GUI_Controls.uiLog.LOG(this, "btn_home_Click", GUI_Controls.uiLog.LogLevel.EVENTS, logMSG); LogFile.AddMessage(System.Diagnostics.TraceLevel.Verbose, logMSG); }
public static RoboSep_Home getInstance() { if (myHome == null) { myHome = new RoboSep_Home(); } GC.Collect(); return(myHome); }