Condividi tramite


Proprietà Shape.Visible

Ottiene o imposta un valore che indica se un controllo Line o Shape viene visualizzato.

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

Sintassi

'Dichiarazione
<BrowsableAttribute(True)> _
Public Property Visible As Boolean
[BrowsableAttribute(true)]
public bool Visible { get; set; }
[BrowsableAttribute(true)]
public:
property bool Visible {
    bool get ();
    void set (bool value);
}
[<BrowsableAttribute(true)>]
member Visible : bool with get, set
function get Visible () : boolean 
function set Visible (value : boolean)

Valore proprietà

Tipo: Boolean
true se il controllo viene visualizzato; in caso contrario, false.Il valore predefinito è true.

Note

Il Visible proprietà può essere utilizzata per rendere gli oggetti grafici creati utilizzando un LineShape, OvalShape, o RectangleShape controllo vengono visualizzati e nascosti in fase di esecuzione.

Esempi

Nell'esempio seguente viene illustrato come utilizzare il Visible proprietà per passare tra due forme diverse in fase di esecuzione. Si suppone di disporre di un RectangleShape controllo denominato RectangleShape1 e un OvalShape controllo denominato OvalShape1 in un form. Per ottenere risultati ottimali, creare i controlli le stesse dimensioni e posizione uno sopra l'altro.

Private Sub ShapeVisible_Load() Handles MyBase.Load
    ' Hide the oval.
    OvalShape1.Visible = False 
End Sub 

Private Sub Shapes_Click() Handles RectangleShape1.Click,
                                   OvalShape1.Click

    If OvalShape1.Visible = True Then 
        ' Hide the oval.
        OvalShape1.Visible = False 
        ' Show the rectangle.
        RectangleShape1.Visible = True 
    Else 
        ' Hide the rectangle.
        RectangleShape1.Visible = False 
        ' Show the oval.
        OvalShape1.Visible = True 
    End If 
End Sub
private void ShapeVisible_Load(System.Object sender, System.EventArgs e)
{
    // Hide the oval.
    ovalShape1.Visible = false;
}

private void Shapes_Click(System.Object sender, System.EventArgs e)
{
    if (ovalShape1.Visible == true)
    // Hide the oval.
    {
        ovalShape1.Visible = false;
        // Show the rectangle.
        rectangleShape1.Visible = true;
    }
    else
    {
        // Hide the rectangle.
        rectangleShape1.Visible = false;
        // Show the oval.
        ovalShape1.Visible = true;
    }
}

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)