Condividi tramite


Metodo Shape.GetContainerControl

Restituisce l'oggetto ContainerControl successivo nella catena dei controlli padre del controllo Line o Shape.

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: IContainerControl
Oggetto IContainerControl che rappresenta il padre del controllo .

Note

Per LineShape, OvalShape, e RectangleShape controlli, la Parent proprietà restituisce sempre un ShapeContainer oggetto. Il GetContainerControl metodo può essere utilizzato per ottenere l'elemento padre del ShapeContainer oggetto.

Esempi

Nell'esempio seguente il BackColor del Panel controllo che contiene un OvalShape controllo. Si suppone di disporre di un Panel controllo denominato Panel1 e un OvalShape controllo denominato OvalShape1 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)