This topic has not yet been rated - Rate this topic

SimpleShape.BorderWidth Property

Gets or sets the width of the shape control's border.

Namespace:  Microsoft.VisualBasic.PowerPacks
Assembly:  Microsoft.VisualBasic.PowerPacks.Vs (in Microsoft.VisualBasic.PowerPacks.Vs.dll)
public override int BorderWidth { get; set; }

Property Value

Type: Int32
An Integer representing the border width in pixels. The default value is 1.

For an OvalShape or RectangleShape control, BorderWidth represents the thickness of the outer edges of the shape.

The following example demonstrates how to set the BorderColor, BorderStyle, and BorderWidth properties for an OvalShape control, displaying an oval that has a red dotted border that is 3 pixels wide.

private void form1_Load(System.Object sender, System.EventArgs e)
{
    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);
}
Did you find this helpful?
(1500 characters remaining)
© 2013 Microsoft. All rights reserved.