private void gpcPackageSOs_CustomButtonClick(object sender, BaseButtonEventArgs e) { GroupBoxButton button = e.Button as GroupBoxButton; switch (button.Caption) { case "刷新": RefreshPackageLabels(); break; default: break; } }
// группа Кнопок public void gcnClassification_CustomButtonClick(object sender, BaseButtonEventArgs e) { GroupBoxButton btn = e.Button; switch (btn.VisibleIndex) { case 0: // btnEditCheckingProducts if (frAddEditQuarantineProducts.Default.ShowDialog() == DialogResult.OK) { UpdateTreeList(); } break; case 2: // btnMultiCheck this.tlQurantineObjects.OptionsView.ShowCheckBoxes = btn.Checked; this.gcnQurantineObjects.CustomHeaderButtons[9].Properties.Enabled = btn.Checked; this.gcnQurantineObjects.CustomHeaderButtons[10].Properties.Enabled = btn.Checked; break; case 3: // btnShowSearchRow this.tlQurantineObjects.OptionsFind.AlwaysVisible = btn.Checked; if (btn.Checked == false) { this.tlQurantineObjects.FindFilterText = null; // при отключении очищаем фильтрацию } break; case 4: // btnShowFilterRow this.tlQurantineObjects.OptionsView.ShowAutoFilterRow = btn.Checked; if (btn.Checked == false) { this.tlQurantineObjects.ClearColumnsFilter(); // при отключении очищаем фильтрацию } break; case 6: // btnExpandedAll this.tlQurantineObjects.ExpandAll(); break; case 7: // btnCollapsedAll this.tlQurantineObjects.CollapseAll(); break; case 9: // btnCheckAll if (IsMultiChecked()) { this.tlQurantineObjects.CheckAll(); } break; case 10: // btnUncheckAll if (IsMultiChecked()) { this.tlQurantineObjects.UncheckAll(); } break; case 12: // btnEditBooks DialogResult dr; dr = XtraMessageBox.Show("Редактирование справочной информации:" + "\n" + "<b>Да</b> - Справочник Направления исследований" + "\n" + "<b>Нет</b> - Справочник Объекты исследований", Application.ProductName, MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question, DefaultBoolean.True); if (dr == DialogResult.Yes) { frBooks_ResearchDirection.Default.ShowDialog(); } if (dr == DialogResult.No) { frBooks_ResearchObjects.Default.ShowDialog(); } UpdateTreeList(); break; case 13: // btnUpdate UpdateTreeList(); break; } }
// группа Кнопок public void gcnMethods_CustomButtonClick(object sender, BaseButtonEventArgs e) { GroupBoxButton btn = e.Button; switch (btn.VisibleIndex) { case 0: // btnMultiCheck this.tlMethods.OptionsView.ShowCheckBoxes = btn.Checked; break; case 1: // btnShowSearchRow this.tlMethods.OptionsFind.AlwaysVisible = btn.Checked; if (btn.Checked == false) { this.tlMethods.FindFilterText = null; // при отключении очищаем фильтрацию } break; case 2: // btnShowFilterRow this.tlMethods.OptionsView.ShowAutoFilterRow = btn.Checked; if (btn.Checked == false) { this.tlMethods.ClearColumnsFilter(); // при отключении очищаем фильтрацию } break; case 4: // btnExpandedAll this.tlMethods.ExpandAll(); break; case 5: // btnCollapsedAll this.tlMethods.CollapseAll(); break; case 7: // btnCheckAll if (IsMultiChecked()) { this.tlMethods.CheckAll(); } break; case 8: // btnUncheckAll if (IsMultiChecked()) { this.tlMethods.UncheckAll(); } break; case 10: // btnEditBooks frBooks_ResearchDirection.Default.ShowDialog(); mdVariables.tmWaitAnimation.StartWaitingIndicator(this.tlMethods, 0); LoadMethodList(_TableName, bool.Parse(_IsExpDirection)); mdVariables.tmWaitAnimation.StopWaitingIndicator(); break; case 11: // btnUpdate mdVariables.tmWaitAnimation.StartWaitingIndicator(this.tlMethods, 0); LoadMethodList(_TableName, bool.Parse(_IsExpDirection)); mdVariables.tmWaitAnimation.StopWaitingIndicator(); break; } }
// группа Кнопок public void gcnClassification_CustomButtonClick(object sender, BaseButtonEventArgs e) { GroupBoxButton btn = e.Button; switch (btn.VisibleIndex) { case 0: // btnEditCheckingProducts if (frAddEditQuarantineProducts.Default.ShowDialog() == DialogResult.OK) { UpdateTreeList(); } break; case 2: // btnMultiCheck this.tlClassification.OptionsView.ShowCheckBoxes = btn.Checked; this.gcnClassification.CustomHeaderButtons[9].Properties.Enabled = btn.Checked; this.gcnClassification.CustomHeaderButtons[10].Properties.Enabled = btn.Checked; break; case 3: // btnShowSearchRow this.tlClassification.OptionsFind.AlwaysVisible = btn.Checked; if (btn.Checked == false) { this.tlClassification.FindFilterText = null; // при отключении очищаем фильтрацию } break; case 4: // btnShowFilterRow this.tlClassification.OptionsView.ShowAutoFilterRow = btn.Checked; if (btn.Checked == false) { this.tlClassification.ClearColumnsFilter(); // при отключении очищаем фильтрацию } break; case 6: // btnExpandedAll this.tlClassification.ExpandAll(); break; case 7: // btnCollapsedAll this.tlClassification.CollapseAll(); break; case 9: // btnCheckAll if (IsMultiChecked()) { this.tlClassification.CheckAll(); } break; case 10: // btnUncheckAll if (IsMultiChecked()) { this.tlClassification.UncheckAll(); } break; case 12: // btnEditBooks frBooks_ClassificationProducts.Default.ShowDialog(); UpdateTreeList(); break; case 13: // btnUpdate UpdateTreeList(); break; } }