Sdílet prostřednictvím


Shape.GetContainerControl-Methode

Aktualisiert: November 2007

Gibt das nächste ContainerControl-Steuerelement in der Kette übergeordneter Steuerelemente eines Line- oder Shape-Steuerelements zurück.

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

Syntax

'Declaration
Public Function GetContainerControl As IContainerControl
'Usage
Dim instance As Shape
Dim returnValue As IContainerControl

returnValue = instance.GetContainerControl()
public IContainerControl GetContainerControl()
public:
IContainerControl^ GetContainerControl()
public function GetContainerControl() : IContainerControl

Rückgabewert

Typ: System.Windows.Forms.IContainerControl

IContainerControl , das das übergeordnete Element des Steuerelements darstellt.

Hinweise

Für die Steuerelemente LineShape, OvalShape und RectangleShape gibt die Parent-Eigenschaft immer ein ShapeContainer-Objekt zurück. Mit der GetContainerControl-Methode kann das übergeordnete Element des ShapeContainer-Objekts abgerufen werden.

Beispiele

Im folgenden Beispiel wird die BackColor-Eigenschaft des Panel-Steuerelements festgelegt, das ein OvalShape-Steuerelement enthält. Für dieses Beispiel sind ein Panel-Steuerelement mit dem Namen Panel1 und ein OvalShape-Steuerelement mit dem Namen OvalShape1 auf einem Formular erforderlich.

Private Sub OvalShape1_Click(ByVal sender As System.Object, _
 ByVal e As System.EventArgs) Handles OvalShape1.Click
    ' Declare a Control.
    Dim ctl As Control
    ' Find the container for the OvalShape.
    ctl = OvalShape1.GetContainerControl.ActiveControl.Parent
    ' Change the color of the container.
    ctl.BackColor = Color.Blue
End Sub
private void ovalShape1_Click(System.Object sender, System.EventArgs e)
{
    // Declare a Control.
    Control ctl;
    // Find the container for the OvalShape.
    ctl = ((Control)ovalShape1.GetContainerControl());
    // Change the color of the container.
    ctl.BackColor = Color.Blue;
}

Berechtigungen

Siehe auch

Referenz

Shape-Klasse

Shape-Member

Microsoft.VisualBasic.PowerPacks-Namespace

Weitere Ressourcen

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)

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