RectangleShape-Konstruktor (ShapeContainer)
Initialisiert eine neue Instanz der RectangleShape-Klasse unter Angabe der ShapeContainer, die beinhalten wird.
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
parent
Typ: Microsoft.VisualBasic.PowerPacks.ShapeContainerEin ShapeContainer, der RectangleShape enthält.
Hinweise
Ein RectangleShape-Steuerelement kann nicht direkt auf ein Formular oder ein Containersteuerelement angezeigt werden; muss in einem ShapeContainer-Objekt enthalten sind. Nachdem Sie RectangleShape initialisieren, müssen Sie seine Parent-Eigenschaft entweder auf ein vorhandenes ShapeContainer oder auf eine neue Instanz von ShapeContainer festlegen.
Wenn Sie RectangleShape 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 RectangleShape 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 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
- 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)