Partager via


Aide et Astuces : rendre votre contrôle invisible au moment de l'exécution

Il existe des moments où vous souhaiterez peut-être créer un contrôle utilisateur invisible au moment de l’exécution. Par exemple, un contrôle qui est une horloge d’alarme peut être invisible, sauf lorsque l’alarme se signalait. Pour ce faire, définissez facilement la propriété Visible. Si la propriété Visible est true, votre contrôle apparaît normalement. Si false, votre contrôle est masqué. Même si le code de votre contrôle peut toujours s’exécuter alors qu’il est invisible, vous ne pourrez pas interagir avec le contrôle via l’interface utilisateur. Si vous souhaitez créer un contrôle invisible qui répond toujours à l’entrée utilisateur (par exemple, des clics de souris), vous devez créer un contrôle transparent. Pour plus d’informations, consultez Donner à votre contrôle un arrière-plan transparent.

Pour rendre votre contrôle invisible au moment de l’exécution

  1. Attribuez à la propriété Visible la valeur false.

    ' To set the Visible property from within your object's own code.
    Me.Visible = False
    ' To set the Visible property from another object.
    myControl1.Visible = False
    
    // To set the Visible property from within your object's own code.
    this.Visible = false;
    // To set the Visible property from another object.
    myControl1.Visible = false;
    

Voir aussi