public MyToolStripButton(AutosizeTypes autosizeType) { thisButtonIndex = (int)autosizeType; type = typeof(AutosizeTypes); CheckOnClick = true; Click += GenerateClickEvent; this.Width = 100; this.DisplayStyle = ToolStripItemDisplayStyle.Text; }
/// <summary> /// Sets the panel's layout properties to the specified values. /// </summary> public void SetPanelProperties(DockTypes dockType, AutosizeTypes autosizeType, FillStyles fillStyle, Size size) { windowDockType = dockType; autoSize = autosizeType; windowFillStyle = fillStyle; originalSize = size; SetupContextMenu(); }
public MyToolbar(WindowFlowPanel parent, PanelControlEvents events) { SetupToolbar(); windowFillStyle = FillStyles.FullWidth; autoSize = AutosizeTypes.Constant; windowDockType = DockTypes.TopLeft; this.parent = parent; removed = true; type = typeof(MyToolbar); originalSize = this.Size; events.ShowToolStrip += OnToolStripAdded; events.RemoveToolStrip += OnToolStripRemoved; }
public MyToolbar(WindowFlowPanel parent) { SetupToolbar(); windowFillStyle = FillStyles.FullWidth; autoSize = AutosizeTypes.Constant; windowDockType = DockTypes.TopLeft; _parent = parent; form = _parent._parent; removed = true; type = typeof(MyToolbar); originalSize = this.Size; form.PanelAdded += OnPanelAdded; FlowLayoutEvents.MainPanelLayoutChanged += GetShownHiddenPanels; MyEvents.ShowToolStrip += OnToolStripAdded; MyEvents.RemoveToolStrip += OnToolStripRemoved; MyEvents.FinishedLoadingParameters += OnPaceParametersFinishedLoading; MyEvents.FinishedLoadingStrategies += OnStrategiesFinishedLoading; }