Partager via


Comment : 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. Cette opération est facilement effectuée en définissant la Visible propriété. Si la Visible propriété 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. Définissez la propriété Visible sur 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