Partager via


Shape.BorderStyle, propriété

Obtient ou définit le style de bordure d'un contrôle Shape ou Line.

Espace de noms :  Microsoft.VisualBasic.PowerPacks
Assembly :  Microsoft.VisualBasic.PowerPacks.Vs (dans Microsoft.VisualBasic.PowerPacks.Vs.dll)

Syntaxe

'Déclaration
<BrowsableAttribute(True)> _
Public Property BorderStyle As DashStyle
[BrowsableAttribute(true)]
public DashStyle BorderStyle { get; set; }
[BrowsableAttribute(true)]
public:
property DashStyle BorderStyle {
    DashStyle get ();
    void set (DashStyle value);
}
[<BrowsableAttribute(true)>]
member BorderStyle : DashStyle with get, set
function get BorderStyle () : DashStyle 
function set BorderStyle (value : DashStyle)

Valeur de propriété

Type : DashStyle
Valeur DashStyle qui représente l'apparence de la bordure.La valeur par défaut est Solid.

Exceptions

Exception Condition
InvalidEnumArgumentException

La valeur spécifiée lors de la définition de cette propriété n'est pas une valeur DashStyle valide.

Notes

Pour un LineShape (contrôle), BorderStyle représente le style de la ligne.

Pour un OvalShape ou RectangleShape contrôle, BorderStyle représente le style de la forme elle-même lorsque la BackStyle est définie sur Transparent. Lors de la BackStyle est définie sur Opaque, le BorderStyle représente le style des bords extérieurs de la forme.

Exemples

L'exemple suivant montre comment définir le BorderColor, BorderStyle, et BorderWidth propriétés d'un OvalShape contrôle, affichant une ellipse avec une bordure en pointillés rouge à l'échelle de 3 pixels.

Dim OvalShape1 As New OvalShape
Dim canvas As New ShapeContainer
' Set the form as the parent of the ShapeContainer.
canvas.Parent = Me 
' Set the ShapeContainer as the parent of the OvalShape.
OvalShape1.Parent = canvas
' Change the color of the border to red.
OvalShape1.BorderColor = Color.Red
' Change the style of the border to dotted.
OvalShape1.BorderStyle = Drawing2D.DashStyle.Dot
' Change the thickness of the border to 3 pixels.
OvalShape1.BorderWidth = 3
OvalShape1.Size = New Size(300, 200)
OvalShape ovalShape1 = new OvalShape();
ShapeContainer canvas = new ShapeContainer();
// Set the form as the parent of the ShapeContainer.
canvas.Parent = this;
// Set the ShapeContainer as the parent of the OvalShape.
ovalShape1.Parent = canvas;
// Change the color of the border to red.
ovalShape1.BorderColor = Color.Red;
// Change the style of the border to dotted.
ovalShape1.BorderStyle = System.Drawing.Drawing2D.DashStyle.Dot;
// Change the thickness of the border to 3 pixels.
ovalShape1.BorderWidth = 3;
ovalShape1.Size = new Size(300, 200);

Sécurité .NET Framework

Voir aussi

Référence

Shape Classe

Microsoft.VisualBasic.PowerPacks, espace de noms

Autres ressources

Comment : dessiner des lignes avec le contrôle LineShape (Visual Studio)

Comment : dessiner des formes avec les contrôles OvalShape et RectangleShape (Visual Studio)

Introduction aux contrôles Line et Shape (Visual Studio)