/// <summary> /// Initializes a new instance of the MetroStatusBar class. /// </summary> public MetroStatusBar() { _ItemContainer = new GenericItemContainer(); _ItemContainer.GlobalItem = false; _ItemContainer.ContainerControl = this; _ItemContainer.Stretch = true; _ItemContainer.Displayed = true; _ItemContainer.WrapItems = false; _ItemContainer.ItemSpacing = 2; _ItemContainer.PaddingTop = 1; _ItemContainer.PaddingBottom = 4; _ItemContainer.PaddingLeft = 4; _ItemContainer.PaddingRight = 1; _ItemContainer.ToolbarItemsAlign = eContainerVerticalAlignment.Middle; _ItemContainer.EventHeight = false; _ItemContainer.FillsContainerControl = true; _ItemContainer.Style = eDotNetBarStyle.StyleManagerControlled; this.ColorScheme.Style = eDotNetBarStyle.StyleManagerControlled; _ItemContainer.SetOwner(this); _ItemContainer.LayoutType = eLayoutType.Toolbar; this.SetBaseItemContainer(_ItemContainer); this.DragDropSupport = true; this.ItemAdded += new EventHandler(ChildItemAdded); this.ItemRemoved += new ItemRemovedEventHandler(ChildItemRemoved); }
protected override void CreateAdditionalCaptionItems(GenericItemContainer captionContainer) { // Add Settings and Help buttons _Settings = new ButtonItem("sysSettingsButton"); _Settings.Text = DefaultSettingsButtonText; //_Settings.ItemAlignment = eItemAlignment.Far; _Settings.Click += InternalSettingsButtonClick; _Settings.SetSystemItem(true); _Settings.CanCustomize = false; _Settings.Visible = false; captionContainer.SubItems.Add(_Settings); _Help = new ButtonItem("sysHelpButton"); _Help.Text = DefaultHelpButtonText; _Help.SetSystemItem(true); _Help.CanCustomize = false; _Help.Visible = false; //_Help.ItemAlignment = eItemAlignment.Far; _Help.Click += InternalHelpButtonClick; captionContainer.SubItems.Add(_Help); base.CreateAdditionalCaptionItems(captionContainer); }