protected override ToolStripItemInternalLayout.ToolStripItemLayoutOptions CommonLayoutOptions()
 {
     ToolStripItemInternalLayout.ToolStripItemLayoutOptions options = base.CommonLayoutOptions();
     if (this.ownerItem.ShowDropDownArrow)
     {
         if (this.ownerItem.TextDirection == ToolStripTextDirection.Horizontal)
         {
             int x = dropDownArrowSize.Width + dropDownArrowPadding.Horizontal;
             options.client.Width -= x;
             if (this.ownerItem.RightToLeft == RightToLeft.Yes)
             {
                 options.client.Offset(x, 0);
                 this.dropDownArrowRect = new Rectangle(dropDownArrowPadding.Left, 0, dropDownArrowSize.Width, this.ownerItem.Bounds.Height);
                 return(options);
             }
             this.dropDownArrowRect = new Rectangle(options.client.Right, 0, dropDownArrowSize.Width, this.ownerItem.Bounds.Height);
             return(options);
         }
         int num2 = dropDownArrowSize.Height + dropDownArrowPadding.Vertical;
         options.client.Height -= num2;
         this.dropDownArrowRect = new Rectangle(0, options.client.Bottom + dropDownArrowPadding.Top, this.ownerItem.Bounds.Width - 1, dropDownArrowSize.Height);
     }
     return(options);
 }
Exemple #2
0
 protected override ToolStripItemInternalLayout.ToolStripItemLayoutOptions CommonLayoutOptions()
 {
     ToolStripItemInternalLayout.ToolStripItemLayoutOptions options = base.CommonLayoutOptions();
     options.borderSize = 0;
     return(options);
 }