private void ToggleMenuItems(MyForms thisForm) { switch (thisForm) { case MyForms.Broker: mnu_FileBroker.Visible = false; mnu_FileDashBoard.Visible = true; mnu_Stock.Visible = false; break; case MyForms.DashBoard: mnu_FileBroker.Visible = true; mnu_FileDashBoard.Visible = false; mnu_Stock.Visible = true; mnu_Stock_View.Visible = true; mnu_StockUpdateAll.Enabled = true; break; case MyForms.Stock: mnu_FileBroker.Visible = true; mnu_FileDashBoard.Visible = true; mnu_Stock.Visible = true; mnu_Stock_View.Visible = false; mnu_StockUpdateAll.Enabled = false; break; } }
private void MainFrm_Load(object sender, EventArgs e) { // Create an Instance of the Dashboard DashBoard nForm = new DashBoard(this); currentForm = MyForms.DashBoard; calledForm = nForm; //Set New Form to show in Display // UpdateMainFormPanel(ref Form DisplayFrm); // Remove the Top Level desingation for the Form nForm.TopLevel = false; //Set the Border Style to None to remove normal window Borders nForm.FormBorderStyle = FormBorderStyle.None; //Anchor Form for Expansion and contraction of window nForm.Anchor = (AnchorStyles.Bottom | AnchorStyles.Left | AnchorStyles.Top | AnchorStyles.Right); // Add Form to Panel then Show Form pnl_Main.Controls.Add(nForm); currentForm = MyForms.DashBoard; nForm.Show(); // Toggle Menu Item Visibility ToggleMenuItems(currentForm); }
private void mnu_Stock_View_Click(object sender, EventArgs e) { pnl_Main.Controls.Clear(); //Create New instance of Form StockView StockView nForm = new StockView(stock, this); //Set CalledForm for the IValueUpdater Interface calledForm = nForm; // Remove the Top Level desingation for the Form nForm.TopLevel = false; //Set the Border Style to None to remove normal window Borders nForm.FormBorderStyle = FormBorderStyle.None; //Anchor Form for Expansion and contraction of window nForm.Anchor = (AnchorStyles.None); // Add Form to Panel then Show Form pnl_Main.Controls.Add(nForm); currentForm = MyForms.Stock; nForm.Show(); ToggleMenuItems(currentForm); }
private void mnu_FileBroker_Click(object sender, EventArgs e) { pnl_Main.Controls.Clear(); //Load an Instance of Brokerage Form BrokerageForm nForm = new BrokerageForm(); // Remove the Top Level desingation for the Form nForm.TopLevel = false; //Set the Border Style to None to remove normal window Borders nForm.FormBorderStyle = FormBorderStyle.None; //Anchor Form for Expansion and contraction of window nForm.Anchor = (AnchorStyles.None); // Add Form to Panel then Show Form pnl_Main.Controls.Add(nForm); currentForm = MyForms.Broker; nForm.Show(); ToggleMenuItems(currentForm); }
private void mnu_FileDashBoard_Click(object sender, EventArgs e) { //Adjust The Visiblity of Menu Items mnu_FileDashBoard.Visible = false; mnu_Stock.Visible = true; mnu_FileBroker.Visible = true; mnu_Stock_View.Visible = true; //Cleare the main Panel of controls pnl_Main.Controls.Clear(); // Create an Instance of the Dashboard DashBoard nForm = new DashBoard(this); calledForm = nForm; //Set New Form to show in Display // UpdateMainFormPanel(ref Form DisplayFrm); // Remove the Top Level desingation for the Form nForm.TopLevel = false; //Set the Border Style to None to remove normal window Borders nForm.FormBorderStyle = FormBorderStyle.None; //Anchor Form for Expansion and contraction of window nForm.Anchor = (AnchorStyles.Bottom | AnchorStyles.Left | AnchorStyles.Top | AnchorStyles.Right); // Add Form to Panel then Show Form pnl_Main.Controls.Add(nForm); currentForm = MyForms.DashBoard; nForm.Show(); ToggleMenuItems(currentForm); }