AdvancedGroupBox
The AdvancedGroupBox is a custom .NET Control that is designed to work as a features-rich, extended and instant replacement for the standard .NET GroupBox control.
public partial class AdvancedGroupBox : GroupBox
Inherits from / implements: GroupBox
Remarks
The Control's features include:
Members at a glance
AdvancedGroupBox | Initializes a new instance of the AdvancedGroupBox class. |
BackgroundBrushColor1 | Gets or sets the background brush color 1. |
BackgroundBrushColor2 | Gets or sets the background brush color 2. |
BorderColor | Gets or sets the color of the border. |
BorderThickness | Gets or sets the border thickness. |
ControlBorderStyle | Gets or sets the control border style. |
DottedBorderDepth | Gets or sets the dotted border depth. |
DottedBorderGap | Gets or sets the dotted border gap. |
HeaderAlignment | Gets or sets the header alignment. |
HeaderBackgroundColor1 | Gets or sets the header background color 1. |
HeaderBackgroundColor2 | Gets or sets the header background color 2. |
HeaderBackgroundLeftMargin | Gets or sets the header background left margin. |
HeaderBackgroundLinearGradientBrushGradientAngle | Gets or sets the header background linear gradient brush gradient angle. |
HeaderBackgroundRightMargin | Gets or sets the header background right margin. |
HeaderBorderColor | Gets or sets the color of the header border. |
HeaderBorderThickness | Gets or sets the header border thickness. |
HeaderExtraHeightFactor | Gets or sets the header extra height factor. |
HeaderFont | Gets or sets the header text font. |
HeaderForeColor | Gets or sets the foreground color of the header text. |
HeaderSolidBrushBackgroundColor | Gets or sets the color of the header solid brush background. |
IsBackgroundDrawingUsingLinerGradientBrush | Gets or sets a value indicating whether the control draws its background using a LinearGradientBrush. |
IsHeaderBackgroundDrawingEnabled | Gets or sets a value indicating whether the control draws its header background. |
IsHeaderBackgroundGradient | Gets or sets a value indicating whether the control draws its header background with gradient brush. |
IsHeaderBorderDrawingEnabled | Gets or sets a value indicating whether the control should draw its header border. |
LinearGradientBrushGradientAngle | Gets or sets the linear gradient brush gradient angle. |
RoundedCornerTargets | Gets or sets the rounded corner targets. |
RoundedCornersAngle | Gets or sets the rounded corners angle. |
ShouldDrawRoundedCorners | Gets or sets a value indicating whether the control should draw rounded corners. |
ShouldUpdateChildrenUponParentFormMoveSize | Gets or sets a value indicating whether the control should update children upon parent form move or resize. |
TextLeftMargin | Gets or sets the Group box text left margin. |
TextRightMargin | Gets or sets the Group box text right margin. |
OnHandleCreated | Raises the HandleCreated event. AdvancedGroupBox overrides it so the control's own handling runs alongside the base behavior. |
OnPaint | Raises the Paint event. AdvancedGroupBox overrides it so the control's own handling runs alongside the base behavior. |
Constructors
AdvancedGroupBox
Initializes a new instance of the AdvancedGroupBox class.
Properties
BackgroundBrushColor1
Gets or sets the background brush color 1.
BackgroundBrushColor2
Gets or sets the background brush color 2.
BorderColor
Gets or sets the color of the border.
BorderThickness
Gets or sets the border thickness.
ControlBorderStyle
Gets or sets the control border style.
DottedBorderDepth
Gets or sets the dotted border depth.
DottedBorderGap
Gets or sets the dotted border gap.
HeaderAlignment
Gets or sets the header alignment.
HeaderBackgroundColor1
Gets or sets the header background color 1.
HeaderBackgroundColor2
Gets or sets the header background color 2.
HeaderBackgroundLeftMargin
Gets or sets the header background left margin.
HeaderBackgroundLinearGradientBrushGradientAngle
Gets or sets the header background linear gradient brush gradient angle.
HeaderBackgroundRightMargin
Gets or sets the header background right margin.
HeaderBorderColor
Gets or sets the color of the header border.
HeaderBorderThickness
Gets or sets the header border thickness.
HeaderExtraHeightFactor
Gets or sets the header extra height factor.
HeaderFont
Gets or sets the header text font.
HeaderForeColor
Gets or sets the foreground color of the header text.
HeaderSolidBrushBackgroundColor
Gets or sets the color of the header solid brush background.
IsBackgroundDrawingUsingLinerGradientBrush
Gets or sets a value indicating whether the control draws its background using a LinearGradientBrush.
IsHeaderBackgroundDrawingEnabled
Gets or sets a value indicating whether the control draws its header background.
IsHeaderBackgroundGradient
Gets or sets a value indicating whether the control draws its header background with gradient brush.
IsHeaderBorderDrawingEnabled
Gets or sets a value indicating whether the control should draw its header border.
LinearGradientBrushGradientAngle
Gets or sets the linear gradient brush gradient angle.
RoundedCornerTargets
Gets or sets the rounded corner targets.
RoundedCornersAngle
Gets or sets the rounded corners angle.
ShouldDrawRoundedCorners
Gets or sets a value indicating whether the control should draw rounded corners.
ShouldUpdateChildrenUponParentFormMoveSize
Gets or sets a value indicating whether the control should update children upon parent form move or resize.
TextLeftMargin
Gets or sets the Group box text left margin.
TextRightMargin
Gets or sets the Group box text right margin.
Methods
OnHandleCreated
Raises the HandleCreated event. AdvancedGroupBox overrides it so the control's own handling runs alongside the base behavior.
- e
- The data for the event.
OnPaint
Raises the Paint event. AdvancedGroupBox overrides it so the control's own handling runs alongside the base behavior.
- e
- The data for the event.