Freigeben über


OvalShape-Konstruktor (ShapeContainer)

Initialisiert eine neue Instanz der OvalShape-Klasse und gibt ShapeContainer an, worin sie enthalten ist.

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

Syntax

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

Parameter

Hinweise

Ein OvalShape-Steuerelement kann nicht direkt auf ein Formular oder ein Containersteuerelement angezeigt werden; muss in einem ShapeContainer-Objekt enthalten sind. Nachdem Sie OvalShape initialisieren, müssen Sie seine Parent-Eigenschaft entweder auf ein vorhandenes ShapeContainer oder auf eine neue Instanz von ShapeContainer festlegen.

Wenn Sie OvalShape einem Formular oder Container hinzufügen, die bereits ShapeContainer enthält, können Sie vorhandene ShapeContainer, verwenden, anstatt eine neue zu deklarieren. Das Hosten von mehreren ShapeContainer auf einem Formular oder Container kann unerwartete Ergebnisse mit Z-Reihenfolge und Ereignisse auslösen.

Beispiele

Im folgenden Beispiel wird OvalShape und fügt es einem Formular, die bereits LineShape enthält. Dieses Beispiel erfordert, dass sich ein LineShape mit dem Namen LineShape1 auf einem Formular befindet.

Private Sub DrawOval()
    ' Declare an OvalShape and parent it to LineShape1's ShapeContainer. 
    Dim oval1 As New Microsoft.VisualBasic.PowerPacks.
      OvalShape(LineShape1.Parent)
    ' Set the location and size of the oval.
    oval1.Left = 10
    oval1.Top = 10
    oval1.Width = 100
    oval1.Height = 200
End Sub
private void DrawOval()
{
    // Declare an OvalShape and parent it to LineShape1's ShapeContainer.
    Microsoft.VisualBasic.PowerPacks.OvalShape oval1 = 
        new Microsoft.VisualBasic.PowerPacks.OvalShape(lineShape1.Parent);
    // Set the location and size of the oval.
    oval1.Left = 10;
    oval1.Top = 10;
    oval1.Width = 100;
    oval1.Height = 200;
}

.NET Framework-Sicherheit

Siehe auch

Referenz

OvalShape Klasse

OvalShape-Ü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)