ControlPaint.DrawBorder Method (Graphics, Rectangle, Color, ButtonBorderStyle)
Draws a border with the specified style and color, on the specified graphics surface, and within the specified bounds on a button-style control.
Assembly: System.Windows.Forms (in System.Windows.Forms.dll)
'Declaration Public Shared Sub DrawBorder ( _ graphics As Graphics, _ bounds As Rectangle, _ color As Color, _ style As ButtonBorderStyle _ )
The following code example demonstrates the use of one of the DrawBorder3D methods. To run this example, paste the following code in a form that imports the System.Windows.Forms and System.Drawing namespaces. Ensure the form's Paint event is associated with the event handler in this example.
' Handle the Form's Paint event to draw a 3D three-dimensional ' raised border just inside the border of the frame. Private Sub Form1_Paint(ByVal sender As Object, _ ByVal e As PaintEventArgs) Handles MyBase.Paint Dim borderRectangle As Rectangle = Me.ClientRectangle borderRectangle.Inflate(-10, -10) ControlPaint.DrawBorder3D(e.Graphics, borderRectangle, _ Border3DStyle.Raised) End Sub