void rcPages_SelectedPageChanging(object sender, RibbonPageChangingEventArgs e) { var page = e.Page.With(p => p.Tag as IPage); xtcPages.SelectedTabPage = page.With(p => p.TabPage); SelectedPage.Do(p => p.Deactivate()); SelectedPage = page.Do(p => p.Activate()); }
private void ribbonControl1_SelectedPageChanging(object sender, RibbonPageChangingEventArgs e) { var ribbon = sender as RibbonControl; Console.Write(ribbon.SelectedPage.ToString()); if (ribbon.SelectedPage == ribbonControl1.Pages[1]) { Update(); ribbon.Minimized = true; Application.DoEvents(); } else { Update(); ribbon.Minimized = false; Application.DoEvents(); } }
private void ribbonMain_SelectedPageChanging(object sender, RibbonPageChangingEventArgs e) { try { if (drawEnd) { bool working = false; if (ribbonMain.SelectedPage.Equals(ribbonMain.Pages.GetPageByName(rbnPageViTri))) { working = _ucQuanLyViTri.checkworking(); } else if (ribbonMain.SelectedPage.Equals(ribbonMain.Pages.GetPageByName(rbnPagePhong))) { working = _ucQuanLyPhong.checkworking(); } else if (ribbonMain.SelectedPage.Equals(ribbonMain.Pages.GetPageByName(rbnPageDonVi))) { working = _ucQuanLyDonVi.checkworking(); } else if (ribbonMain.SelectedPage.Equals(ribbonMain.Pages.GetPageByName(rbnPageLoaiTS))) { working = _ucQuanLyLoaiTS.checkworking(); } if (working) { if (XtraMessageBox.Show("Dữ liệu chưa được lưu, bạn có chắc chắn muốn chuyển sang chức năng khác?", "Xác nhận", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.No) { e.Cancel = true; } } } } catch (Exception ex) { System.Console.WriteLine(this.Name + "->ribbonMain_SelectedPageChanging: " + ex.Message); } }
private void RibbonSelectedPageChanging(object sender, RibbonPageChangingEventArgs e) { e.Cancel = !(_customerHandler.Validate() && _propertyHandler.Validate() && _ordersControl.ValidateControl()); }
private void Ribbon_SelectedPageChanging(object sender, RibbonPageChangingEventArgs e) { e.Cancel = this.pageFixed; }
private void ribbonMain_SelectedPageChanging(object sender, RibbonPageChangingEventArgs e) { try { if (drawEnd) { bool working = false; if (ribbonMain.SelectedPage.Equals(ribbonMain.Pages.GetPageByName("rbnPageViTri_Home"))) { //working = _ucQuanLyViTri.working; working = _ucQuanLyViTri.checkworking(); } else if (ribbonMain.SelectedPage.Equals(ribbonMain.Pages.GetPageByName("rbnPageNhanVien_Home"))) { working = _ucQuanLyNhanVien.checkworking(); } else if (ribbonMain.SelectedPage.Equals(ribbonMain.Pages.GetPageByName("rbnPageLoaiTB_Home"))) { working = _ucQuanLyLoaiTB.checkworking(); } else if (ribbonMain.SelectedPage.Equals(ribbonMain.Pages.GetPageByName("rbnPageThietBi_Home"))) { working = _ucQuanLyThietBi.checkworking(); } else if (ribbonMain.SelectedPage.Equals(ribbonMain.Pages.GetPageByName("rbnPagePhongThietbi_Home"))) { working = _ucQuanLyPhongThietBi.checkworking(); } else if (ribbonMain.SelectedPage.Equals(ribbonMain.Pages.GetPageByName("rbnPagePhanQuyen_Home"))) { working = _ucPhanQuyen.checkworking(); } else if (ribbonMain.SelectedPage.Equals(ribbonMain.Pages.GetPageByName("rbnPagePhong_Home"))) { working = _ucQuanLyPhong.checkworking(); } else if (ribbonMain.SelectedPage.Equals(ribbonMain.Pages.GetPageByName("rbnPageThongKe_Home"))) { } else if (ribbonMain.SelectedPage.Equals(ribbonMain.Pages.GetPageByName("rbnPageSuCoPhong"))) { working = _ucQuanLySuCo.checkworking(); } else if (ribbonMain.SelectedPage.Equals(ribbonMain.Pages.GetPageByName("rbnPagePhanCongQTV_Home"))) { working = _ucPhanCongQTV.checkworking(); } else if (ribbonMain.SelectedPage.Equals(ribbonMain.Pages.GetPageByName("rbnPageTinhTrang_Home"))) { working = _ucQuanLyTinhTrang.checkworking(); } if (working) { if (XtraMessageBox.Show("Dữ liệu chưa được lưu, bạn có chắc chắn muốn chuyển sang chức năng khác?", "Xác nhận", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.No) { e.Cancel = true; } } } } catch (Exception ex) { System.Console.WriteLine(this.Name + ": ribbonMain_SelectedPageChanging :" + ex.Message); } finally { } }
/// <summary> /// Ribbon菜单切换中 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void RcMain_SelectedPageChanging(object sender, RibbonPageChangingEventArgs e) { }
private void ribbonControl_SelectedPageChanging(object sender, RibbonPageChangingEventArgs e) { }
private void ribbonControl1_SelectedPageChanging(object sender, RibbonPageChangingEventArgs e) { if (e.Page.Name == "DoctorPage") { DoctorForm _doctor_form = new DoctorForm(_DB); OpenForm(_doctor_form); } if (e.Page.Name == "PatientPage") { PatientForm _patient_form = new PatientForm(_DB); OpenForm(_patient_form); } if (e.Page.Name == "WorkingDaysPage") { using (WorkingDaysForm _workingdays_form = new WorkingDaysForm(_DB)) { _workingdays_form.StartPosition = FormStartPosition.CenterScreen; _workingdays_form.ShowDialog(); } } if (e.Page.Name == "non_working_days_page") { using (NonWorkingDaysForm _nonworkingdays_form = new NonWorkingDaysForm(_DB)) { _nonworkingdays_form.StartPosition = FormStartPosition.CenterScreen; _nonworkingdays_form.ShowDialog(); } } if (e.Page.Name == "VisitDoctorPage") { VisitDoctorForm _visitDoctorForm = new VisitDoctorForm(_DB); OpenForm(_visitDoctorForm); } if (e.Page.Name == "PrescriptionPage") { using (PrescriptionForm _prescriptionForm = new PrescriptionForm(_DB)) { _prescriptionForm.StartPosition = FormStartPosition.CenterScreen; _prescriptionForm.ShowDialog(); } } if (e.Page.Name == "ReferralPage") { using (ReferralFormcs _referral_form = new ReferralFormcs(_DB)) { _referral_form.StartPosition = FormStartPosition.CenterScreen; _referral_form.ShowDialog(); } } if (e.Page.Name == "PatientInfoPage") { PatientInfoForm _patientInfoForm = new PatientInfoForm(_DB); OpenForm(_patientInfoForm); } if (e.Page.Name == "DiagnosisPage") { using (DiagnosisForm _diagnosisForm = new DiagnosisForm(_DB)) { _diagnosisForm.StartPosition = FormStartPosition.CenterScreen; _diagnosisForm.ShowDialog(); } } if (e.Page.Name == "AgreedTermPage") { AgreedTermForm _agreedTermForm = new AgreedTermForm(_DB); OpenForm(_agreedTermForm); } }
private void ribbonControl_SelectedPageChanging(object sender, RibbonPageChangingEventArgs e) { e.Cancel = RibbonTabChanging(e.Page); }
public void PageChanging(object sender, RibbonPageChangingEventArgs e) { e.Cancel = !Validate(); }