DrawReversibleFrame Method

ControlPaint.DrawReversibleFrame Method (Rectangle, Color, FrameStyle)


Draws a reversible frame on the screen within the specified bounds, with the specified background color, and in the specified state.

Namespace:   System.Windows.Forms
Assembly:  System.Windows.Forms (in System.Windows.Forms.dll)

[<UIPermissionAttribute(SecurityAction.LinkDemand, Window = UIPermissionWindow.AllWindows)>]
static member DrawReversibleFrame : 
        rectangle:Rectangle *
        backColor:Color *
        style:FrameStyle -> unit


Type: System.Drawing.Rectangle

The Rectangle that represents the dimensions of the rectangle to draw, in screen coordinates.

Type: System.Drawing.Color

The Color of the background behind the frame.

Type: System.Windows.Forms.FrameStyle

One of the FrameStyle values that specifies the style of the frame.

The backColor parameter is used to calculate the fill color of the frame so that it is always visible against the background.

The results of this method can be reversed by drawing the same frame again. Drawing a frame using this method is similar to inverting a region of the screen, except that it provides better performance for a wider variety of colors.

The following code example demonstrates how to use the Control.RectangleToScreen, Control.PointToScreen, and the DrawReversibleFrame members. To run the example, paste the following code in a form called Form1 containing several controls. This example requires that the mouse events are connected to the event handlers defined in the example.

No code example is currently available or this language may not be supported.

.NET Framework
Available since 1.1
Return to top
© 2016 Microsoft