コード例 #1
0
        /// <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);
        }
コード例 #2
0
        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);
        }