ControlPaint.DrawBorder3D Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Dessine une bordure à trois dimensions sur un contrôle.
Surcharges
DrawBorder3D(Graphics, Int32, Int32, Int32, Int32, Border3DStyle, Border3DSide) |
Dessine une bordure à trois dimensions avec le style spécifié, sur la surface et les côtés graphiques spécifiés et dans les limites spécifiées sur un contrôle. |
DrawBorder3D(Graphics, Int32, Int32, Int32, Int32, Border3DStyle) |
Dessine une bordure à trois dimensions avec le style spécifié, sur la surface graphique spécifiée et dans les limites spécifiées sur un contrôle. |
DrawBorder3D(Graphics, Int32, Int32, Int32, Int32) |
Dessine une bordure à trois dimensions sur la surface graphique spécifiée et dans les limites spécifiées sur un contrôle. |
DrawBorder3D(Graphics, Rectangle, Border3DStyle, Border3DSide) |
Dessine une bordure à trois dimensions avec le style spécifié, sur la surface et les côtés graphiques spécifiés et dans les limites spécifiées sur un contrôle. |
DrawBorder3D(Graphics, Rectangle, Border3DStyle) |
Dessine une bordure à trois dimensions avec le style spécifié, sur la surface graphique spécifiée et dans les limites spécifiées sur un contrôle. |
DrawBorder3D(Graphics, Rectangle) |
Dessine une bordure à trois dimensions sur la surface graphique spécifiée et dans les limites spécifiées sur un contrôle. |
DrawBorder3D(Graphics, Int32, Int32, Int32, Int32, Border3DStyle, Border3DSide)
Dessine une bordure à trois dimensions avec le style spécifié, sur la surface et les côtés graphiques spécifiés et dans les limites spécifiées sur un contrôle.
public:
static void DrawBorder3D(System::Drawing::Graphics ^ graphics, int x, int y, int width, int height, System::Windows::Forms::Border3DStyle style, System::Windows::Forms::Border3DSide sides);
public static void DrawBorder3D (System.Drawing.Graphics graphics, int x, int y, int width, int height, System.Windows.Forms.Border3DStyle style, System.Windows.Forms.Border3DSide sides);
static member DrawBorder3D : System.Drawing.Graphics * int * int * int * int * System.Windows.Forms.Border3DStyle * System.Windows.Forms.Border3DSide -> unit
Public Shared Sub DrawBorder3D (graphics As Graphics, x As Integer, y As Integer, width As Integer, height As Integer, style As Border3DStyle, sides As Border3DSide)
Paramètres
- x
- Int32
Coordonnée x du coin supérieur gauche du rectangle de bordure.
- y
- Int32
Coordonnée y du coin supérieur gauche du rectangle de bordure.
- width
- Int32
Largeur du rectangle de bordure.
- height
- Int32
Hauteur du rectangle de bordure.
- style
- Border3DStyle
Une des valeurs de Border3DStyle qui spécifie le style de la bordure.
- sides
- Border3DSide
Border3DSide du rectangle sur lequel dessiner 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
Voir aussi
S’applique à
DrawBorder3D(Graphics, Int32, Int32, Int32, Int32, Border3DStyle)
Dessine une bordure à trois dimensions avec le style spécifié, sur la surface graphique spécifiée et dans les limites spécifiées sur un contrôle.
public:
static void DrawBorder3D(System::Drawing::Graphics ^ graphics, int x, int y, int width, int height, System::Windows::Forms::Border3DStyle style);
public static void DrawBorder3D (System.Drawing.Graphics graphics, int x, int y, int width, int height, System.Windows.Forms.Border3DStyle style);
static member DrawBorder3D : System.Drawing.Graphics * int * int * int * int * System.Windows.Forms.Border3DStyle -> unit
Public Shared Sub DrawBorder3D (graphics As Graphics, x As Integer, y As Integer, width As Integer, height As Integer, style As Border3DStyle)
Paramètres
- x
- Int32
Coordonnée x du coin supérieur gauche du rectangle de bordure.
- y
- Int32
Coordonnée y du coin supérieur gauche du rectangle de bordure.
- width
- Int32
Largeur du rectangle de bordure.
- height
- Int32
Hauteur du rectangle de bordure.
- style
- Border3DStyle
Une des valeurs de Border3DStyle 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
Voir aussi
S’applique à
DrawBorder3D(Graphics, Int32, Int32, Int32, Int32)
Dessine une bordure à trois dimensions sur la surface graphique spécifiée et dans les limites spécifiées sur un contrôle.
public:
static void DrawBorder3D(System::Drawing::Graphics ^ graphics, int x, int y, int width, int height);
public static void DrawBorder3D (System.Drawing.Graphics graphics, int x, int y, int width, int height);
static member DrawBorder3D : System.Drawing.Graphics * int * int * int * int -> unit
Public Shared Sub DrawBorder3D (graphics As Graphics, x As Integer, y As Integer, width As Integer, height As Integer)
Paramètres
- x
- Int32
Coordonnée x du coin supérieur gauche du rectangle de bordure.
- y
- Int32
Coordonnée y du coin supérieur gauche du rectangle de bordure.
- width
- Int32
Largeur du rectangle de bordure.
- height
- Int32
Hauteur du rectangle de 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
Remarques
Le Border3DStyle.Etched style est utilisé par défaut pour dessiner la bordure.
S’applique à
DrawBorder3D(Graphics, Rectangle, Border3DStyle, Border3DSide)
Dessine une bordure à trois dimensions avec le style spécifié, sur la surface et les côtés graphiques spécifiés et dans les limites spécifiées sur un contrôle.
public:
static void DrawBorder3D(System::Drawing::Graphics ^ graphics, System::Drawing::Rectangle rectangle, System::Windows::Forms::Border3DStyle style, System::Windows::Forms::Border3DSide sides);
public static void DrawBorder3D (System.Drawing.Graphics graphics, System.Drawing.Rectangle rectangle, System.Windows.Forms.Border3DStyle style, System.Windows.Forms.Border3DSide sides);
static member DrawBorder3D : System.Drawing.Graphics * System.Drawing.Rectangle * System.Windows.Forms.Border3DStyle * System.Windows.Forms.Border3DSide -> unit
Public Shared Sub DrawBorder3D (graphics As Graphics, rectangle As Rectangle, style As Border3DStyle, sides As Border3DSide)
Paramètres
- style
- Border3DStyle
Une des valeurs de Border3DStyle qui spécifie le style de la bordure.
- sides
- Border3DSide
Une des valeurs de Border3DSide qui spécifie le côté du rectangle sur lequel dessiner 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
Voir aussi
S’applique à
DrawBorder3D(Graphics, Rectangle, Border3DStyle)
Dessine une bordure à trois dimensions avec le style spécifié, sur la surface graphique spécifiée et dans les limites spécifiées sur un contrôle.
public:
static void DrawBorder3D(System::Drawing::Graphics ^ graphics, System::Drawing::Rectangle rectangle, System::Windows::Forms::Border3DStyle style);
public static void DrawBorder3D (System.Drawing.Graphics graphics, System.Drawing.Rectangle rectangle, System.Windows.Forms.Border3DStyle style);
static member DrawBorder3D : System.Drawing.Graphics * System.Drawing.Rectangle * System.Windows.Forms.Border3DStyle -> unit
Public Shared Sub DrawBorder3D (graphics As Graphics, rectangle As Rectangle, style As Border3DStyle)
Paramètres
- style
- Border3DStyle
Une des valeurs de Border3DStyle 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
Voir aussi
S’applique à
DrawBorder3D(Graphics, Rectangle)
Dessine une bordure à trois dimensions sur la surface graphique spécifiée et dans les limites spécifiées sur un contrôle.
public:
static void DrawBorder3D(System::Drawing::Graphics ^ graphics, System::Drawing::Rectangle rectangle);
public static void DrawBorder3D (System.Drawing.Graphics graphics, System.Drawing.Rectangle rectangle);
static member DrawBorder3D : System.Drawing.Graphics * System.Drawing.Rectangle -> unit
Public Shared Sub DrawBorder3D (graphics As Graphics, rectangle As Rectangle)
Paramètres
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
Remarques
Le Border3DStyle.Etched style est utilisé par défaut pour dessiner la bordure.