public void ShowControl(Panel Parent) { Parent.FindForm().SuspendLayout(); EditControl = new HexEditBox(); SetupHexBox((HexEditBox)EditControl); EditControl.Parent = Parent; Parent.ClientSize = EditControl.Size; EditControl.Dock = DockStyle.Fill; Parent.Visible = true; Parent.FindForm().ResumeLayout(); }
public void AddControls(string strUsrCtrlName) { // System.Windows.Forms.UserControl obj = new System.Windows.Forms.UserControl(); var control = (Control)Activator.CreateInstance(Type.GetType(strNameSpace + strUsrCtrlName)); //if(strUsrCtrlName != "MainMenu") //control.on += new EventHandler<> (MainWindow_myevent); control.Click += new EventHandler(MainWindow_UserControlEvent); // _addToolStripMenuItem.Click+=new EventHandler(control.FindForm() (test)); control.Size = new System.Drawing.Size(Int32.Parse(KnowledgeMatrix.Properties.Settings.Default.PanelWidth), Int32.Parse(KnowledgeMatrix.Properties.Settings.Default.PanelHeight)); _objPanelDetail.Controls.Add(control); _objPanelDetail.Parent.Text = "KNOWLEDGE MATRIX"; switch (strUsrCtrlName) { case "eTutor": _objPanelDetail.Parent.Text = "KNOWLEDGE MATRIX - Knowledge Tutor"; break; case "QuestionBank": _objPanelDetail.Parent.Text = "KNOWLEDGE MATRIX - Knowledge Base"; break; case "QuestionPaper": _objPanelDetail.Parent.Text = "KNOWLEDGE MATRIX - Knowledge Assessment"; break; case "MockTestHome": _objPanelDetail.Parent.Text = "KNOWLEDGE MATRIX - Knowledge Evaluator"; break; case "FAQ": _objPanelDetail.Parent.Text = "KNOWLEDGE MATRIX - FAQ"; break; case "ContactUs": _objPanelDetail.Parent.Text = "KNOWLEDGE MATRIX - Contact Us"; break; } // _objPanelDetail.Parent.Text = "SMILE"; control.BringToFront(); Form parentForm = _objPanelMenu.FindForm(); lstObjInStack.Add(strUsrCtrlName); EnableDisableMenu(); }
public void ShowControl(Panel Parent) { Parent.FindForm().SuspendLayout(); EditControl = new MULTControl(this); EditControl.Parent = Parent; Parent.ClientSize = EditControl.Size; EditControl.Dock = DockStyle.Fill; Parent.Visible = true; Parent.FindForm().ResumeLayout(); }