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
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.
Vea también
Referencia
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)