protected override System.Drawing.Size GetExpandSize() { ExpandablePanelContainer expandablePanelContainer = this.Parent as ExpandablePanelContainer; if (expandablePanelContainer == null) { return(base.GetExpandSize()); } return(expandablePanelContainer.GetWorkRegionSize()); }
protected override void OnVisibleChanged(EventArgs e) { base.OnVisibleChanged(e); // ExpandablePanelContainer expandablePanelContainer = this.Parent as ExpandablePanelContainer; if (expandablePanelContainer != null) { expandablePanelContainer.ResetDefaultIndex(); } }
protected override void OnMouseClick(MouseEventArgs e) { base.OnMouseClick(e); // if (e.Button == MouseButtons.Left) { if ((this.IsCaptionExpandArea && this.TitleRectangle.Contains(e.Location)) || (this.ShowTreeNodeButton && this.GetTreeNodeButtonRectangle().Contains(e.Location)) || (this.ShowExpandButton && this.GetExpandButtonRectangle().Contains(e.Location))) { ExpandablePanelContainer expandablePanelContainer = this.Parent as ExpandablePanelContainer; if (expandablePanelContainer == null) { return; } expandablePanelContainer.SetSelectedExpandablePanel(this); } } }