public static ModifyResult SetSuggestedRibbons(BatchInfo info, string value) { var pk = info.Entity; if (IsNone(value)) { RibbonApplicator.RemoveAllValidRibbons(pk); } else // All { RibbonApplicator.SetAllValidRibbons(pk); } return(ModifyResult.Modified); }
private void B_None_Click(object sender, EventArgs e) { if (ModifierKeys == Keys.Shift) { RibbonApplicator.RemoveAllValidRibbons(pkm); Close(); return; } foreach (var c in TLP_Ribbons.Controls.OfType <CheckBox>()) { c.Checked = false; } foreach (var n in TLP_Ribbons.Controls.OfType <NumericUpDown>()) { n.Value = 0; } }
private void B_All_Click(object sender, EventArgs e) { if (ModifierKeys == Keys.Shift) { RibbonApplicator.RemoveAllValidRibbons(Entity); RibbonApplicator.SetAllValidRibbons(Entity); Close(); return; } foreach (var c in TLP_Ribbons.Controls.OfType <CheckBox>()) { c.Checked = true; } foreach (var n in TLP_Ribbons.Controls.OfType <NumericUpDown>()) { n.Value = n.Maximum; } }
private void B_None_Click(object sender, EventArgs e) { if (ModifierKeys == Keys.Shift) { RibbonApplicator.RemoveAllValidRibbons(Entity); if (Entity is IRibbonSetAffixed affixed) { affixed.AffixedRibbon = -1; } Close(); return; } CB_Affixed.SelectedValue = -1; foreach (var c in TLP_Ribbons.Controls.OfType <CheckBox>()) { c.Checked = false; } foreach (var n in TLP_Ribbons.Controls.OfType <NumericUpDown>()) { n.Value = 0; } }