Compartir a través de


Shape.GetContainerControl (Método)

Devuelve ContainerControl siguiente en una cadena de control de línea o forma de controles primarios.

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: System.Windows.Forms.IContainerControl
IContainerControl que representa el elemento primario del control.

Comentarios

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

Ejemplos

El ejemplo siguiente se establece BackColor de control de Panel que contiene un control de OvalShape .Este ejemplo requiere tener un control de Panel denominado Panel1 actualizándose y un control de OvalShape 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)