Shape Control

The Shape control is a graphical control used to create rectangles, squares, ovals, circles, rounded rectangles, or rounded squares.

Syntax

Shape

The Shape control has the following properties, methods, and events.

Properties Methods Events
BackColor, ForeColor Move None
BackStyle Refresh
BorderColor ZOrder
BorderStyle
BorderWidth
Container
DrawMode
FillColor
FillStyle
Height, Width
Left, Top
Name
Parent
Shape
Tag
Visible

Remarks

You can set the shape style, color, fill style, border color, and border style of any of the shapes you draw on a form.

For simple uses, the Shape control allows you to create a variety of shapes without writing any code. For more advanced functionality you need to use the DrawLine and DrawCircle methods.

You can draw a Shape control in a container, but it can't act as a container. The effect of setting the BorderStyle property depends on the setting of the BorderWidth property. If BorderWidth is not 1 and BorderStyle is not 0 or 6, BorderStyle is set to 1.