Compartir a través de


Shape.GetContainerControl (Método)

Devuelve el siguiente ContainerControl (en sentido ascendente) en una cadena de controles de línea o forma de controles principales.

Espacio de nombres:  Microsoft.VisualBasic.PowerPacks
Ensamblado:  Microsoft.VisualBasic.PowerPacks.Vs (en Microsoft.VisualBasic.PowerPacks.Vs.dll)

Sintaxis

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

Valor devuelto

Tipo: IContainerControl
Objeto IContainerControl que representa el objeto primario del control.

Comentarios

Para LineShape, OvalShape, y RectangleShape controles, el Parent propiedad siempre devuelve un ShapeContainer objeto. El GetContainerControl método puede utilizarse para obtener el elemento primario de la ShapeContainer objeto.

Ejemplos

El ejemplo siguiente establece la BackColor de la Panel control que contiene un OvalShape control. Este ejemplo requiere que haya un Panel control denominado Panel1 y un OvalShape control denominado OvalShape1 en un formulario.

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;
}

Seguridad de .NET Framework

Vea también

Referencia

Shape Clase

Microsoft.VisualBasic.PowerPacks (Espacio de nombres)

Otros recursos

Cómo: Dibujar líneas con el control LineShape (Visual Studio)

Cómo: Dibujar formas con los controles OvalShape y RectangleShape (Visual Studio)

Introducción a los controles de líneas y formas (Visual Studio)