Partager via


Shape.Visible, propriété

Obtient ou définit une valeur indiquant si un contrôle Line ou Shape est affiché.

Espace de noms :  Microsoft.VisualBasic.PowerPacks
Assembly :  Microsoft.VisualBasic.PowerPacks.Vs (dans Microsoft.VisualBasic.PowerPacks.Vs.dll)

Syntaxe

'Déclaration
<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)

Valeur de propriété

Type : Boolean
true si le contrôle est affiché ; sinon false.La valeur par défaut est true.

Notes

Le Visible propriété peut être utilisée pour rendre les objets graphiques créés en utilisant un LineShape, OvalShape, ou RectangleShape contrôle apparaissent et disparaissent au moment de l'exécution.

Exemples

L'exemple suivant montre comment utiliser le Visible propriété pour basculer entre les deux formes différentes au moment de l'exécution. Cet exemple suppose que vous disposez d'un RectangleShape contrôle nommé RectangleShape1 et un OvalShape OvalShape1 contrôle sur un formulaire. Pour de meilleurs résultats, que les deux contrôles de la même taille et placez l'une sur l'autre.

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

Sécurité .NET Framework

Voir aussi

Référence

Shape Classe

Microsoft.VisualBasic.PowerPacks, espace de noms

Autres ressources

Comment : dessiner des lignes avec le contrôle LineShape (Visual Studio)

Comment : dessiner des formes avec les contrôles OvalShape et RectangleShape (Visual Studio)

Introduction aux contrôles Line et Shape (Visual Studio)