public void RunMethodFormBase() { if (this.NarMain.SelectedLink == null) { return; } if (this.NarMain.SelectedLink.Item.Tag == "") { return; } int iID = int.Parse(this.NarMain.SelectedLink.ItemName); NarvarItemControl tbCtrl = (NarvarItemControl)this.NarMain.SelectedLink.Item; frmMain frmM = (frmMain)this.FindForm(); tsmiControl tsmi = Common.FindTsmi(frmM.msMainSys, iID); tbTabControl tbTabMain = frmM.tbTabMain; if (tsmi != null) { tbTabPageControl tbTabPage = new tbTabPageControl(); tbTabPage.Name = "tabPage" + iID.ToString(); for (int i = 0; i < tbTabMain.TabPages.Count; i++) { if (tbTabPage.Name == tbTabMain.TabPages[i].Name) { tbTabMain.SelectedTabPage = tbTabMain.TabPages[i]; return; } } frmBase obj = (frmBase)Common.RunMethodTabFormBase(tsmi); if (Common.InlistLike(obj.Text, "frm")) { frmView fv = new frmView(); try { fv = (frmView)obj; fv.Object_ID = tbCtrl.strObject_ID; } catch { } if (!fv.isView) { return; } } //obj.Visible = false; Common.AddFormOnTab(obj, "tabPage" + iID.ToString(), tbCtrl.strVietNamese, tbCtrl.strEnglish, tbCtrl.strOtherLanguage, tbCtrl.strImageFileName, tbCtrl.strObject_ID); } }
void tsmiRunMethod(object sender, EventArgs e) { tsmiControl tsmiMenu = (tsmiControl)sender; if (tsmiMenu.MethodName == string.Empty) { return; } //object obj = Common.RunMethod(tsmiMenu); frmMain frmM = (frmMain)this.FindForm(); tbTabControl tbTabMain = frmM.tbTabMain; if (tsmiMenu != null) { tbTabPageControl tbTabPage = new tbTabPageControl(); tbTabPage.Name = "tabPage" + tsmiMenu.ID.ToString(); for (int i = 0; i < tbTabMain.TabPages.Count; i++) { if (tbTabPage.Name == tbTabMain.TabPages[i].Name) { tbTabMain.SelectedTabPage = tbTabMain.TabPages[i]; return; } } tbTabPage.Text = tsmiMenu.Text; Form obj = (Form)Common.RunMethodTab(tsmiMenu); if (obj == null) { return; } frmM.tbTabMain.Visible = true; Common.AddFormOnTab(obj, "tabPage" + tsmiMenu.ID.ToString(), tsmiMenu.Vietnamese, tsmiMenu.English, tsmiMenu.Other, tsmiMenu.ImageName); } }
//public menuStripMain msMain = new menuStripMain(); //public statusStripMain ssMain = new statusStripMain(); //public toolStripSystem tsSystem = new toolStripSystem(); //public toolStripView tsView = new toolStripView(); //public toolStripEdit tsEdit = new toolStripEdit(); //public toolStripReport tsReport = new toolStripReport(); //public UcTreeMain ucTreeMain = new UcTreeMain(); //public TsmiWindowManagement tsmiWindowManagement = new TsmiWindowManagement(); //public UcModuleManagement ucModuleManagement = new UcModuleManagement(); public frmMain() { InitializeComponent(); if (Element.Is_Running) { msMain = new menuStripMain(); // msMainSys = new menuStripSys(); ssMain = new statusStripMain(); tsSystem = new toolStripSystem(); tsView = new toolStripView(); tsEdit = new toolStripEdit(); tsReport = new toolStripReport(); ucTreeMain = new UcTreeMain(); tbTabMain = new tbTabControl(); ucNarvarMain = new ucNarMain();// Create Tree tsmiWindowManagement = new TsmiWindowManagement(); ucModuleManagement = new UcModuleManagement(); ucCustomer = new ucCustomerInfo(); this.WindowState = FormWindowState.Maximized; this.toolStripContainer.Enter += new EventHandler(toolStripContainer_Enter); this.Paint += new PaintEventHandler(frmMain_Paint); this.SetColor(); //this.ucTreeMain.Visible = false; this.ssMain.tsbtYear.Click += new EventHandler(tsbtYear_Click); this.tbTabMain.HeaderButtonClick += new DevExpress.XtraTab.ViewInfo.HeaderButtonEventHandler(tbTabMain_HeaderButtonClick); this.tbTabMain.KeyPress += new KeyPressEventHandler(tbTabMain_KeyPress); this.tbTabMain.KeyDown += new KeyEventHandler(tbTabMain_KeyDown); this.tbTabMain.SelectedPageChanged += new DevExpress.XtraTab.TabPageChangedEventHandler(tbTabMain_SelectedPageChanged); //this.tbTabMain.VisibleChanged += new EventHandler(tbTabMain_VisibleChanged); this.KeyDown += new KeyEventHandler(frmMain_KeyDown); } }