protected override void SetVisibleCore (bool visible) { base.SetVisibleCore (visible); this.control.Visible = visible; if (control != null) control.Bounds = AlignInRectangle (this.Bounds, control.Size, this.control_align); } #endregion