The GradientPanel is a panel-derived control that acts as a container for other controls. It is used to group a collection of controls, and it has the ability to have a custom background gradient using an array of colors.
Styles - Provide a different set of styles to the control. The styles are Pattern, Solid, Gradient, and None.
Gradient styles - Provide a different set of styles to the gradient. The styles are None, ForwardDiagonal, BackwardDiagonal, Horizontal, Vertical, PathRectangle, and PathEllipse.