private void btnAdd_Click(object sender, EventArgs e) { try { if (BankDepositAgl_Record.addBankDepositAglTextChangedFlag == false) { MainTabPageRecordDepositAgl.Name = "tabPageRecordDepositAgl"; MainTabPageRecordDepositAgl.Text = "اضافة ايداع-آجل"; MainTabPageRecordDepositAgl.ImageOptions.Image = null; panelRecordDepositAgl.Name = "panelRecordDepositAgl"; panelRecordDepositAgl.Dock = DockStyle.Fill; panelRecordDepositAgl.Controls.Clear(); BankDepositAgl_Record form = new BankDepositAgl_Record(); form.Size = new Size(1059, 638); form.TopLevel = false; form.FormBorderStyle = FormBorderStyle.None; form.Dock = DockStyle.Fill; panelRecordDepositAgl.Controls.Add(form); MainTabPageRecordDepositAgl.Controls.Add(panelRecordDepositAgl); MainTabControlBank.TabPages.Add(MainTabPageRecordDepositAgl); form.Show(); MainTabControlBank.SelectedTabPage = MainTabPageRecordDepositAgl; } else { if (MessageBox.Show("هناك تعديلات لم تحفظ بعد..هل انت متاكد انك تريد التجاهل؟", "تحذير", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) != DialogResult.Yes) { MainTabControlBank.SelectedTabPage = MainTabPageRecordDepositAgl; return; } else { panelRecordDepositAgl.Controls.Clear(); MainTabPageRecordDepositAgl.ImageOptions.Image = null; BankDepositAgl_Record form = new BankDepositAgl_Record(); form.Size = new Size(1059, 638); form.TopLevel = false; form.FormBorderStyle = FormBorderStyle.None; form.Dock = DockStyle.Fill; panelRecordDepositAgl.Controls.Add(form); form.Show(); MainTabControlBank.SelectedTabPage = MainTabPageRecordDepositAgl; } } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
//functions public void bindRecordDepositAglForm(BankDepositAgl_Report form) { BankDepositAgl_Record objForm = new BankDepositAgl_Record(form, MainTabControlBank); objForm.TopLevel = false; XtraTabPage xtraTabPage = getTabPage(MainTabControlBank, "اضافة ايداع-آجل"); if (xtraTabPage == null) { MainTabControlBank.TabPages.Add("اضافة ايداع-آجل"); xtraTabPage = getTabPage(MainTabControlBank, "اضافة ايداع-آجل"); xtraTabPage.Controls.Clear(); xtraTabPage.Controls.Add(objForm); } MainTabControlBank.SelectedTabPage = xtraTabPage; objForm.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None; objForm.Dock = DockStyle.Fill; objForm.Show(); }