Example #1
0
 public override bool OnMouseMove(System.Windows.Forms.MouseEventArgs e)
 {
     if (!this.Hot)
     {
         this.Hot = true;
         foreach (var item in this.ItemContainer.Items)
         {
             RibbonMenuButton menuItem = item as RibbonMenuButton;
             if (menuItem != null && menuItem != this && menuItem.DropDown != null)
             {
                 menuItem.DropDown.Close();
             }
         }
         if (this.DropDown != null)
         {
             Rectangle itemBounds = this.ItemContainer.GetItemBounds(this);
             this.DropDown.Open(this, new Point(itemBounds.Width, 0));
         }
         return(true);
     }
     else
     {
         return(false);
     }
 }
Example #2
0
        protected override RibbonItem CreateMenuItem()
        {
            RibbonMenuButton button = new RibbonMenuButton();

            button.Name     = this.Name;
            button.DropDown = this.DropDown;
            return(button);
        }
Example #3
0
        protected override RibbonItem CreateMenuItem()
        {
            RibbonMenuButton button = new RibbonMenuButton();

            button.Name      = this.Name;
            button.Executed += new EventHandler(menuItem_Executed);
            return(button);
        }