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.
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
The Rectangle that represents the dimensions of the rectangle to draw, in screen coordinates.
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 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.
Available since 1.1