Partager via


Shape.BorderStyle, propriété

Obtient ou définit le style de bordure pour une forme ou à contrôle de ligne.

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 : System.Drawing.Drawing2D.DashStyle
Une valeur d'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 lorsque vous défini cette propriété n'est pas une valeur valide d'DashStyle.

Notes

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

Pour OvalShape ou RectangleShape contrôlez, BorderStyle représente le style de la forme lui-même lorsque la propriété d'BackStyle est définie à Transparent.Lorsque la propriété d'BackStyle est définie à Opaque, BorderStyle représente le style des bords externes de la forme.

Exemples

L'exemple suivant montre comment définir BorderColor, BorderStyle, et des propriétés d'BorderWidth pour un contrôle d'OvalShape, affichant un ovale avec une bordure 3 pointillée par rouge large d'un pixel.

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)