ControlPaint.DrawBorder Méthode

Définition

Dessine une bordure sur un contrôle de type bouton.

Surcharges

DrawBorder(Graphics, Rectangle, Color, ButtonBorderStyle)

Dessine une bordure de style et couleur spécifiés, sur la surface graphique spécifiée et dans les limites spécifiées sur un contrôle de type bouton.

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

Dessine une bordure sur un contrôle de style bouton avec les styles, couleurs et épaisseurs de bordure spécifiés, sur la surface graphique spécifiée et dans les limites spécifiées.

DrawBorder(Graphics, Rectangle, Color, ButtonBorderStyle)

Dessine une bordure de style et couleur spécifiés, sur la surface graphique spécifiée et dans les limites spécifiées sur un contrôle de type bouton.

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)

Paramètres

graphics
Graphics

Graphics sur lequel dessiner.

bounds
Rectangle

Rectangle représentant les dimensions de la bordure.

color
Color

Color de la bordure.

style
ButtonBorderStyle

Une des valeurs de ButtonBorderStyle qui spécifie le style de la bordure.

Exemples

L’exemple de code suivant illustre l’utilisation de l’une DrawBorder3D des méthodes . Pour exécuter cet exemple, collez le code suivant dans un formulaire qui importe les System.Windows.Forms espaces de noms et .System.Drawing Vérifiez que l’événement du Paint formulaire est associé au gestionnaire d’événements dans cet exemple.

// 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

S’applique à

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

Dessine une bordure sur un contrôle de style bouton avec les styles, couleurs et épaisseurs de bordure spécifiés, sur la surface graphique spécifiée et dans les limites spécifiées.

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)

Paramètres

graphics
Graphics

Graphics sur lequel dessiner.

bounds
Rectangle

Rectangle représentant les dimensions de la bordure.

leftColor
Color

Color du côté gauche de la bordure.

leftWidth
Int32

Largeur de la bordure gauche.

leftStyle
ButtonBorderStyle

Une des valeurs de ButtonBorderStyle qui spécifie le style de la bordure gauche.

topColor
Color

Color du côté supérieur de la bordure.

topWidth
Int32

Largeur de la bordure supérieure.

topStyle
ButtonBorderStyle

Une des valeurs de ButtonBorderStyle qui spécifie le style de la bordure supérieure.

rightColor
Color

Color du côté droit de la bordure.

rightWidth
Int32

Largeur de la bordure droite.

rightStyle
ButtonBorderStyle

Une des valeurs de ButtonBorderStyle qui spécifie le style de la bordure droite.

bottomColor
Color

Color du côté inférieur de la bordure.

bottomWidth
Int32

Largeur de la bordure inférieure.

bottomStyle
ButtonBorderStyle

Une des valeurs de ButtonBorderStyle qui spécifie le style de la bordure inférieure.

Exemples

L’exemple de code suivant illustre l’utilisation de l’une DrawBorder3D des méthodes . Pour exécuter cet exemple, collez le code suivant dans un formulaire qui importe les System.Windows.Forms espaces de noms et .System.Drawing Vérifiez que l’événement du Paint formulaire est associé au gestionnaire d’événements dans cet exemple.

// 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

Voir aussi

S’applique à