protected override void OnMouseDoubleClick(MouseEventArgs e) { if (e.Button == System.Windows.Forms.MouseButtons.Left) { if (IdControllo == 0) { int dim = Dimension; using (ConfiguratoreTasto cfg = new ConfiguratoreTasto(this)) { cfg.ShowDialog(); if (dim != Dimension) { OnPropertyChanged("Dimensione"); } } } else { RibbonGroup grp = Parent.Parent as RibbonGroup; using (AssegnaFunzioni afForm = new AssegnaFunzioni(this, grp, 1, 62)) { afForm.ShowDialog(); } } } base.OnDoubleClick(e); }
public RibbonButton(Control ribbon) { Enabled = true; Font = Utility.StdFont; Functions = new List <int>(); SetUpLargeButton(); Dimension = 1; using (ConfiguratoreTasto configuraTasto = new ConfiguratoreTasto(this, ribbon)) { if (configuraTasto.ShowDialog() != DialogResult.OK) { this.Dispose(); return; } } SetLargeButtonDimension(); }