Condividi tramite


Proprietà Shape.BorderStyle

Ottiene o imposta lo stile del bordo di un controllo Shape o Line.

Spazio dei nomi:  Microsoft.VisualBasic.PowerPacks
Assembly:  Microsoft.VisualBasic.PowerPacks.Vs (in Microsoft.VisualBasic.PowerPacks.Vs.dll)

Sintassi

'Dichiarazione
<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)

Valore proprietà

Tipo: DashStyle
Valore DashStyle che rappresenta l'aspetto del bordo.Il valore predefinito è Solid.

Eccezioni

Eccezione Condizione
InvalidEnumArgumentException

Il valore specificato al momento dell'impostazione della proprietà non è un valore di DashStyle valido.

Note

Per un LineShape controllo, BorderStyle rappresenta lo stile della linea.

Per un OvalShape o RectangleShape controllo, BorderStyle rappresenta lo stile della forma stessa quando il BackStyle è impostata su Transparent. Quando il BackStyle è impostata su Opaque, BorderStyle rappresenta lo stile dei bordi esterni della forma.

Esempi

Nell'esempio seguente viene illustrato come impostare il BorderColor, BorderStyle, e BorderWidth proprietà per un OvalShape controllo, che visualizza un'ellissi con una linea punteggiata 3 pixel ampio rosso.

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);

Sicurezza di .NET Framework

Vedere anche

Riferimenti

Shape Classe

Spazio dei nomi Microsoft.VisualBasic.PowerPacks

Altre risorse

Procedura: disegnare linee con il controllo LineShape (Visual Studio)

Procedura: disegnare forme con i controlli OvalShape e RectangleShape (Visual Studio)

Introduzione ai controlli Line e Shape (Visual Studio)