次の方法で共有


Shape.BorderStyle プロパティ

更新 : 2007 年 11 月

シェイプ コントロールまたはライン コントロールの境界線のスタイルを取得または設定します。

名前空間 :  Microsoft.VisualBasic.PowerPacks
アセンブリ :  Microsoft.VisualBasic.PowerPacks.Vs (Microsoft.VisualBasic.PowerPacks.Vs.dll 内)

構文

'宣言
<BrowsableAttribute(True)> _
Public Property BorderStyle As DashStyle
'使用
Dim instance As Shape
Dim value As DashStyle

value = instance.BorderStyle

instance.BorderStyle = value
[BrowsableAttribute(true)]
public DashStyle BorderStyle { get; set; }
[BrowsableAttribute(true)]
public:
property DashStyle BorderStyle {
    DashStyle get ();
    void set (DashStyle value);
}
public function get BorderStyle () : DashStyle
public function set BorderStyle (value : DashStyle)

プロパティ値

型 : System.Drawing.Drawing2D.DashStyle

境界線の外観を表す DashStyle 値。既定値は Solid です。

例外

例外 条件
InvalidEnumArgumentException

このプロパティの設定時に指定された値は有効な DashStyle 値ではありません。

解説

LineShape コントロールの場合、BorderStyle は線のスタイルを表します。

OvalShape コントロールまたは RectangleShape コントロールの場合に BackStyle プロパティが Transparent に設定されていると、BorderStyle は図形のスタイルを表します。BackStyle プロパティが Opaque に設定されていると、BorderStyle は図形の外縁のスタイルを表します。

OvalShape コントロールの BorderColor、BorderStyle、および BorderWidth の各プロパティを設定し、幅が 3 ピクセルで赤色の点線の境界線で囲まれた楕円を表示する方法を次の例に示します。

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

アクセス許可

  • 直前の呼び出し元に対する完全な信頼。このメンバは、部分的に信頼されているコードから使用することはできません。詳細については、「部分信頼コードからのライブラリの使用」を参照してください。

参照

参照

Shape クラス

Shape メンバ

Microsoft.VisualBasic.PowerPacks 名前空間

その他の技術情報

方法 : LineShape コントロールを使用して線を描画する (Visual Studio)

方法 : OvalShape コントロールおよび RectangleShape コントロールを使用して図形を描画する (Visual Studio)

ライン コントロールとシェイプ コントロールの概要 (Visual Studio)