ControlPaint.DrawBorder Methode

Definitie

Hiermee tekent u een rand op een besturingselement in knopstijl.

Overloads

Name Description
DrawBorder(Graphics, Rectangle, Color, ButtonBorderStyle)

Hiermee tekent u een rand met de opgegeven stijl en kleur, op het opgegeven grafische oppervlak en binnen de opgegeven grenzen op een besturingselement in knopstijl.

DrawBorder(Graphics, Rectangle, Color, Int32, ButtonBorderStyle, Color, Int32, ButtonBorderStyle, Color, Int32, ButtonBorderStyle, Color, Int32, ButtonBorderStyle)

Hiermee tekent u een rand op een besturingselement in knopstijl met de opgegeven stijlen, kleuren en randbreedten; op het opgegeven grafische oppervlak; en binnen de opgegeven grenzen.

DrawBorder(Graphics, Rectangle, Color, ButtonBorderStyle)

Bron:
ControlPaint.cs
Bron:
ControlPaint.cs
Bron:
ControlPaint.cs
Bron:
ControlPaint.cs
Bron:
ControlPaint.cs

Hiermee tekent u een rand met de opgegeven stijl en kleur, op het opgegeven grafische oppervlak en binnen de opgegeven grenzen op een besturingselement in knopstijl.

public:
 static void DrawBorder(System::Drawing::Graphics ^ graphics, System::Drawing::Rectangle bounds, System::Drawing::Color color, System::Windows::Forms::ButtonBorderStyle style);
public static void DrawBorder(System.Drawing.Graphics graphics, System.Drawing.Rectangle bounds, System.Drawing.Color color, System.Windows.Forms.ButtonBorderStyle style);
static member DrawBorder : System.Drawing.Graphics * System.Drawing.Rectangle * System.Drawing.Color * System.Windows.Forms.ButtonBorderStyle -> unit
Public Shared Sub DrawBorder (graphics As Graphics, bounds As Rectangle, color As Color, style As ButtonBorderStyle)

Parameters

graphics
Graphics

De Graphics te tekenen.

bounds
Rectangle

De Rectangle afmetingen van de rand.

color
Color

De Color rand.

style
ButtonBorderStyle

Een van de ButtonBorderStyle waarden die de stijl van de rand aangeeft.

Voorbeelden

In het volgende codevoorbeeld ziet u het gebruik van een van de DrawBorder3D methoden. Als u dit voorbeeld wilt uitvoeren, plakt u de volgende code in een formulier waarmee de System.Windows.Forms en System.Drawing naamruimten worden geïmporteerd. Zorg ervoor dat de gebeurtenis van Paint het formulier is gekoppeld aan de gebeurtenis-handler in dit voorbeeld.

// Handle the Form's Paint event to draw a 3D three-dimensional 
// raised border just inside the border of the frame.
void Form1_Paint( Object^ /*sender*/, PaintEventArgs^ e )
{
   Rectangle borderRectangle = this->ClientRectangle;
   borderRectangle.Inflate(  -10, -10 );
   ControlPaint::DrawBorder3D( e->Graphics, borderRectangle, Border3DStyle::Raised );
}
// Handle the Form's Paint event to draw a 3D three-dimensional 
// raised border just inside the border of the frame.
private void Form1_Paint(object sender, PaintEventArgs e)
{

    Rectangle borderRectangle = this.ClientRectangle;
    borderRectangle.Inflate(-10, -10);
    ControlPaint.DrawBorder3D(e.Graphics, borderRectangle, 
        Border3DStyle.Raised);
}
' 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

Van toepassing op

DrawBorder(Graphics, Rectangle, Color, Int32, ButtonBorderStyle, Color, Int32, ButtonBorderStyle, Color, Int32, ButtonBorderStyle, Color, Int32, ButtonBorderStyle)

Bron:
ControlPaint.cs
Bron:
ControlPaint.cs
Bron:
ControlPaint.cs
Bron:
ControlPaint.cs
Bron:
ControlPaint.cs

Hiermee tekent u een rand op een besturingselement in knopstijl met de opgegeven stijlen, kleuren en randbreedten; op het opgegeven grafische oppervlak; en binnen de opgegeven grenzen.

public:
 static void DrawBorder(System::Drawing::Graphics ^ graphics, System::Drawing::Rectangle bounds, System::Drawing::Color leftColor, int leftWidth, System::Windows::Forms::ButtonBorderStyle leftStyle, System::Drawing::Color topColor, int topWidth, System::Windows::Forms::ButtonBorderStyle topStyle, System::Drawing::Color rightColor, int rightWidth, System::Windows::Forms::ButtonBorderStyle rightStyle, System::Drawing::Color bottomColor, int bottomWidth, System::Windows::Forms::ButtonBorderStyle bottomStyle);
public static void DrawBorder(System.Drawing.Graphics graphics, System.Drawing.Rectangle bounds, System.Drawing.Color leftColor, int leftWidth, System.Windows.Forms.ButtonBorderStyle leftStyle, System.Drawing.Color topColor, int topWidth, System.Windows.Forms.ButtonBorderStyle topStyle, System.Drawing.Color rightColor, int rightWidth, System.Windows.Forms.ButtonBorderStyle rightStyle, System.Drawing.Color bottomColor, int bottomWidth, System.Windows.Forms.ButtonBorderStyle bottomStyle);
static member DrawBorder : System.Drawing.Graphics * System.Drawing.Rectangle * System.Drawing.Color * int * System.Windows.Forms.ButtonBorderStyle * System.Drawing.Color * int * System.Windows.Forms.ButtonBorderStyle * System.Drawing.Color * int * System.Windows.Forms.ButtonBorderStyle * System.Drawing.Color * int * System.Windows.Forms.ButtonBorderStyle -> unit
Public Shared Sub DrawBorder (graphics As Graphics, bounds As Rectangle, leftColor As Color, leftWidth As Integer, leftStyle As ButtonBorderStyle, topColor As Color, topWidth As Integer, topStyle As ButtonBorderStyle, rightColor As Color, rightWidth As Integer, rightStyle As ButtonBorderStyle, bottomColor As Color, bottomWidth As Integer, bottomStyle As ButtonBorderStyle)

Parameters

graphics
Graphics

De Graphics te tekenen.

bounds
Rectangle

De Rectangle afmetingen van de rand.

leftColor
Color

De Color linkerkant van de rand.

leftWidth
Int32

De breedte van de linkerrand.

leftStyle
ButtonBorderStyle

Een van de ButtonBorderStyle waarden die de stijl van de linkerrand aangeeft.

topColor
Color

De Color bovenkant van de rand.

topWidth
Int32

De breedte van de bovenrand.

topStyle
ButtonBorderStyle

Een van de ButtonBorderStyle waarden die de stijl van de bovenrand aangeeft.

rightColor
Color

De Color rechterrand.

rightWidth
Int32

De breedte van de rechterrand.

rightStyle
ButtonBorderStyle

Een van de ButtonBorderStyle waarden die de stijl van de rechterrand aangeeft.

bottomColor
Color

De Color onderkant van de rand.

bottomWidth
Int32

De breedte van de onderrand.

bottomStyle
ButtonBorderStyle

Een van de ButtonBorderStyle waarden die de stijl van de onderrand aangeeft.

Voorbeelden

In het volgende codevoorbeeld ziet u het gebruik van een van de DrawBorder3D methoden. Als u dit voorbeeld wilt uitvoeren, plakt u de volgende code in een formulier waarmee de System.Windows.Forms en System.Drawing naamruimten worden geïmporteerd. Zorg ervoor dat de gebeurtenis van Paint het formulier is gekoppeld aan de gebeurtenis-handler in dit voorbeeld.

// Handle the Form's Paint event to draw a 3D three-dimensional 
// raised border just inside the border of the frame.
void Form1_Paint( Object^ /*sender*/, PaintEventArgs^ e )
{
   Rectangle borderRectangle = this->ClientRectangle;
   borderRectangle.Inflate(  -10, -10 );
   ControlPaint::DrawBorder3D( e->Graphics, borderRectangle, Border3DStyle::Raised );
}
// Handle the Form's Paint event to draw a 3D three-dimensional 
// raised border just inside the border of the frame.
private void Form1_Paint(object sender, PaintEventArgs e)
{

    Rectangle borderRectangle = this.ClientRectangle;
    borderRectangle.Inflate(-10, -10);
    ControlPaint.DrawBorder3D(e.Graphics, borderRectangle, 
        Border3DStyle.Raised);
}
' 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

Zie ook

Van toepassing op