Condividi tramite


Proprietà Shape.BorderStyle

Ottiene o imposta lo stile dei bordi di un form o un controllo a riga.

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: System.Drawing.Drawing2D.DashStyle
In DashStyle valore che rappresenta l'aspetto del bordo.il valore predefinito è Solid.

Eccezioni

Eccezione Condizione
InvalidEnumArgumentException

Il valore specificato quando si imposta questa proprietà non è un valido DashStyle valore.

Note

Per una proprietà LineShape controllare, BorderStyle rappresenta lo stile della linea.

per OvalShape o RectangleShape controllare, BorderStyle rappresenta lo stile della forma stessa quando BackStyle la proprietà è impostata su Transparent.quando BackStyle la proprietà è impostata su Opaque, BorderStyle rappresenta lo stile dei bordi esterni della forma.

Esempi

Nell'esempio seguente viene illustrato come impostare BorderColor, BorderStylee BorderWidth proprietà di OvalShape controllare, viene visualizzato un ovale) con un bordo tratteggiato ampio rosso di 3 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);

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)