Freigeben über


Shape.GetContainerControl-Methode

Gibt den nächsten ContainerControl oben in der Kette eines Linien-oder Formsteuerelements von übergeordneten Steuerelementen zurück.

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: System.Windows.Forms.IContainerControl
IContainerControl , der das übergeordnete Element des Steuerelements darstellt.

Hinweise

Für LineShape, OvalShapeund RectangleShape-Steuerelemente gibt die Parent-Eigenschaft immer ein ShapeContainer-Objekt zurück.Die GetContainerControl-Methode kann verwendet werden, um auf das übergeordnete Element des ShapeContainer-Objekts.

Beispiele

Im folgenden Beispiel wird BackColor des Panel-Steuerelements fest, das ein OvalShape-Steuerelement enthält.Dieses Beispiel setzt voraus, dass Sie ein Panel-Steuerelement mit dem Namen OvalShape Panel1 und ein Steuerelement in einem Formular OvalShape1.

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)