示例#1
0
        public ToolBarButton(string name, string text, char icon, ButtonDisplayStyles displayStyle, Color iconColor)
            : base(name, text, icon, new ComponentToolBarButtonStyle())
        {
            IsMenu = true;

            DisplayStyle = displayStyle;
            IconColor    = iconColor;
            Styles.SetStyle(new ComponentToolBarButtonStyle(), WidgetStates.Selected);
            Styles.SetStyle(new ComponentToolBarButtonHoverStyle(), WidgetStates.Hover);
            Styles.SetStyle(new ComponentToolBarButtonPressedStyle(), WidgetStates.Pressed);
            Styles.SetStyle(new ComponentToolBarButtonDisabledStyle(), WidgetStates.Disabled);

            MaxSize     = SizeMax;
            Margin      = Padding.Empty;
            Padding     = new Padding(6, 3, 6, 3);
            TextOffsetY = 0;
            this.SetFontByTag(CommonFontTags.Caption);
            CanFocus = false;
        }
示例#2
0
 public ToolBarButton(string name, string text, char icon, ButtonDisplayStyles displayStyle)
     : this(name, text, icon, displayStyle, Color.Empty)
 {
 }