RectangleShape-Konstruktor (ShapeContainer)

Initialisiert eine neue Instanz der RectangleShape-Klasse und gibt ShapeContainer an, das sie enthält.

Namespace:  Microsoft.VisualBasic.PowerPacks
Assembly:  Microsoft.VisualBasic.PowerPacks.Vs (in Microsoft.VisualBasic.PowerPacks.Vs.dll)

Syntax

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

Parameter

Hinweise

Ein RectangleShape-Steuerelement kann nicht direkt auf einem Formular oder einem Containersteuerelement angezeigt werden. Es muss sich in einem ShapeContainer-Objekt enthalten sind.Nachdem Sie RectangleShapeinitialisieren, müssen Sie deren Parent-Eigenschaft entweder auf vorhandenen ShapeContainer oder einer neuen Instanz von ShapeContainerfestlegen.

Wenn Sie RectangleShape einem Formular oder Container hinzu, der bereits ShapeContainerenthält, sollten Sie vorhandene ShapeContainer verwenden, anstatt eine neue zu deklarieren.Das Hosten von mehr als einem ShapeContainer auf einem Formular oder Container können unerwartete Ergebnisse mit Z-Reihenfolge und Ereignissen verursachen.

Beispiele

Im folgenden Beispiel wird RectangleShape und fügt es zu einem Formular, das bereits LineShapeenthält.Dieses Beispiel setzt voraus, dass Sie LineShape verfügen, das in einem Formular LineShape1.

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-Sicherheit

Siehe auch

Referenz

RectangleShape Klasse

RectangleShape-Überladung

Microsoft.VisualBasic.PowerPacks-Namespace

Weitere Ressourcen

Einführung in das Line-Steuerelement und das Shape-Steuerelement (Visual Studio)

Gewusst wie: Zeichnen von Linien mit dem LineShape-Steuerelement (Visual Studio)

Gewusst wie: Zeichnen von Formen mit dem OvalShape-Steuerelement und dem RectangleShape-Steuerelement (Visual Studio)