Exemple #1
0
        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);
        }
Exemple #2
0
        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();
        }