次の方法で共有


RectangleShape コンストラクター (ShapeContainer)

格納先の ShapeContainer を指定して、RectangleShape クラスの新しいインスタンスを初期化します。

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

構文

'宣言
Public Sub New ( _
    parent As ShapeContainer _
)
public RectangleShape(
    ShapeContainer parent
)
public:
RectangleShape(
    ShapeContainer^ parent
)
new : 
        parent:ShapeContainer -> RectangleShape
public function RectangleShape(
    parent : ShapeContainer
)

パラメーター

解説

RectangleShape のコントロールをフォームまたはコンテナー コントロールに直接表示できません; これは ShapeContainer オブジェクトに含まれている必要があります。 RectangleShapeを初期化した後、既存の ShapeContainer または ShapeContainerの新しいインスタンスに Parent のプロパティを設定する必要があります。

既に ShapeContainerを含むフォームまたはコンテナーに RectangleShape を追加すると、新しいレコードを宣言する代わりに、既存の ShapeContainer を使用する必要があります。 フォームまたはコンテナーの複数の ShapeContainer をホストすると、z オーダーとイベントで予期しない結果が生じる可能性があります。

次の例では RectangleShape を作成し、既に LineShapeを含むフォームに追加します。 この例では、フォームの LineShape1 という名前の LineShape が必要です。

Private Sub DrawRectangle2()
    ' Declare a RectangleShape and parent it to  
    ' LineShape1's ShapeContainer. 
    Dim rect1 As New Microsoft.VisualBasic.PowerPacks.
        RectangleShape(LineShape1.Parent)
    ' Set the location and size of the rectangle.
    rect1.Left = 40
    rect1.Top = 40
    rect1.Width = 120
    rect1.Height = 220
End Sub
private void DrawRectangle2()
{
    // Declare a RectangleShape and parent it to  
    // lineShape1's ShapeContainer.
    Microsoft.VisualBasic.PowerPacks.RectangleShape rect1 = 
        new Microsoft.VisualBasic.PowerPacks.RectangleShape(lineShape1.Parent);
    // Set the location and size of the rectangle.
    rect1.Left = 40;
    rect1.Top = 40;
    rect1.Width = 120;
    rect1.Height = 220;
}

.NET Framework セキュリティ

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

参照

関連項目

RectangleShape クラス

RectangleShape オーバーロード

Microsoft.VisualBasic.PowerPacks 名前空間

その他の技術情報

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

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

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