OvalShape-Konstruktor (ShapeContainer)
Initialisiert eine neue Instanz der OvalShape-Klasse und gibt ShapeContainer an, in denen 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
- parent
Typ: Microsoft.VisualBasic.PowerPacks.ShapeContainer
ShapeContainer , in denen OvalShape enthalten ist.
Hinweise
Ein OvalShape-Steuerelement kann nicht direkt auf einem Formular oder einem Containersteuerelement angezeigt werden. Es muss sich in einem ShapeContainer-Objekt enthalten sind.Nachdem Sie OvalShapeinitialisieren, müssen Sie deren Parent-Eigenschaft entweder auf vorhandenen ShapeContainer oder einer neuen Instanz von ShapeContainerfestlegen.
Wenn Sie OvalShape 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 OvalShape 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 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
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.
Siehe auch
Referenz
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)