Condividi tramite


Metodo Shape.GetContainerControl

Restituisce il successivo ContainerControl in nella catena dei controlli line o della linea dei controlli padre.

Spazio dei nomi:  Microsoft.VisualBasic.PowerPacks
Assembly:  Microsoft.VisualBasic.PowerPacks.Vs (in Microsoft.VisualBasic.PowerPacks.Vs.dll)

Sintassi

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

Valore restituito

Tipo: System.Windows.Forms.IContainerControl
IContainerControl che rappresenta il controllo padre.

Note

per LineShape, OvalShapee RectangleShape controlli, Parent la proprietà restituisce sempre un oggetto ShapeContainer oggetto.GetContainerControl è possibile utilizzare il metodo per ottenere il padre ShapeContainer oggetto.

Esempi

Nell'esempio riportato di seguito BackColor il Panel controllare che contiene OvalShape controllare.Questo esempio presuppone che l'utente abbia a Panel controllare Aggiornamento denominato e OvalShape controllare OvalShape1 denominato in un form.

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

Sicurezza di .NET Framework

Vedere anche

Riferimenti

Shape Classe

Spazio dei nomi Microsoft.VisualBasic.PowerPacks

Altre risorse

Procedura: disegnare linee con il controllo LineShape (Visual Studio)

Procedura: disegnare forme con i controlli OvalShape e RectangleShape (Visual Studio)

Introduzione ai controlli Line e Shape (Visual Studio)