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