Freigeben über


Shape.GetContainerControl-Methode

Gibt die nächste ContainerControl nach oben in einer Linie oder Form des Steuerelements Kette der übergeordneten Steuerelemente.

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

Syntax

'Declaration
Public Function GetContainerControl As IContainerControl
public IContainerControl GetContainerControl()
public:
IContainerControl^ GetContainerControl()
member GetContainerControl : unit -> IContainerControl
public function GetContainerControl() : IContainerControl

Rückgabewert

Typ: IContainerControl
Ein IContainerControl , das das übergeordnete Element des Steuerelements darstellt.

Hinweise

Für LineShape, OvalShape, und RectangleShape -Steuerelemente, die Parent -Eigenschaft gibt immer eine ShapeContainer Objekt. Die GetContainerControl -Methode kann verwendet werden, um das übergeordnete Element des erhalten die ShapeContainer Objekt.

Beispiele

Im folgenden Beispiel wird die BackColor von der Panel -Steuerelement, enthält eine OvalShape Steuerelement. In diesem Beispiel benötigen Sie ein Panel -Steuerelement namens Panel1 und ein OvalShape -Steuerelement namens OvalShape1 in einem Formular.

Private Sub OvalShape1_Click() 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;
}

.NET Framework-Sicherheit

Siehe auch

Referenz

Shape Klasse

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)