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
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.
Voir aussi
Référence
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)