VisualStyleRenderer.DrawEdge Method

Definition

Draws one or more edges of the specified bounding rectangle.

C#
public System.Drawing.Rectangle DrawEdge(System.Drawing.IDeviceContext dc, System.Drawing.Rectangle bounds, System.Windows.Forms.VisualStyles.Edges edges, System.Windows.Forms.VisualStyles.EdgeStyle style, System.Windows.Forms.VisualStyles.EdgeEffects effects);

Parameters

dc
IDeviceContext

The IDeviceContext used to draw the edges.

bounds
Rectangle

The Rectangle whose bounds define the edges to draw.

edges
Edges

A bitwise combination of the Edges values.

style
EdgeStyle

A bitwise combination of the EdgeStyle values.

effects
EdgeEffects

A bitwise combination of the EdgeEffects values.

Returns

A Rectangle that represents the interior of the bounds parameter, minus the edges that were drawn.

Exceptions

dc is null.

Applies to

Product Versions
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10