private void BtnDangNhap_Click(object sender, EventArgs e) { if (AccountController.CheckAccount(txtTKhoan.Text.ToString(), txtPass.Text.ToString())) { MessageBox.Show("Đăng nhập thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); MDIFrm form = new MDIFrm(); this.Hide(); form.ShowDialog(); this.Show(); } else { MessageBox.Show("Tài khoản hoặc mật khẩu không đúng, vui lòng nhập lại !", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
protected internal void GetMDIFrmShow(SkinTabControl tabControl, string pageText) { TabPage Page = new TabPage(); Page.Name = "Page" + tabIndex; Page.Text = pageText; Page.TabIndex = tabIndex++; tabControl.Dock = DockStyle.Fill; MDIFrm mdif = new MDIFrm(); List <Form> formList = new List <Form>(); ThemeFrm themeFrm = new ThemeFrm(mdif.GetTabControl(), taskInfoEntity); formList.Add(themeFrm); ThemeFrmTwo themeFrmTwo = new ThemeFrmTwo(mdif.GetTabControl(), taskInfoEntity); formList.Add(themeFrmTwo); GeckofxFrm geckofxFrm = new GeckofxFrm(mdif.GetTabControl(), taskInfoEntity); formList.Add(geckofxFrm); themeFrmTwo.SetSplitterPanel(geckofxFrm.GetSplitterPanel()); themeFrmTwo.SetDataGridView(geckofxFrm.GetDataGridView()); GeckofxDetailedFrm geckofxDetailedFrm = new GeckofxDetailedFrm(mdif.GetTabControl(), taskInfoEntity); formList.Add(geckofxDetailedFrm); geckofxFrm.SetSplitterPanel(geckofxDetailedFrm.GetSplitterPanel()); geckofxFrm.SetDataGridView(geckofxDetailedFrm.GetDataGridView()); formList.Add(new ResultFrm(mdif.GetTabControl(), taskInfoEntity)); mdif.LoadData(formList); mdif.FormBorderStyle = FormBorderStyle.None; mdif.TopLevel = false; //这个必须有不然会提示:"不能向tabControl中添加顶级控件" mdif.Dock = DockStyle.Fill; mdif.Show(); //这个必须有,不然显示不出来 Page.Controls.Add(mdif); tabControl.Controls.Add(Page); }