Condividi tramite


Procedura: Rendere invisibile il proprio controllo durante l'esecuzione

In alcuni casi potrebbe essere necessario creare un controllo utente invisibile in fase di esecuzione. Ad esempio, un controllo che è un orologio alla sveglia potrebbe essere invisibile tranne quando l'allarme stava suonando. Questa operazione viene eseguita facilmente impostando la proprietà Visible. Se la proprietà Visible è true, il controllo verrà visualizzato come di consueto. Se false, il controllo verrà nascosto. Anche se il codice sotto il tuo controllo può ancora essere eseguito mentre è invisibile, non potrai interagire con il controllo tramite l'interfaccia utente. Se si desidera creare un controllo invisibile che risponde ancora all'input dell'utente (ad esempio, i clic del mouse), è necessario creare un controllo trasparente. Per ulteriori informazioni, vedere Dare al controllo uno sfondo trasparente.

Per rendere il controllo invisibile durante l'esecuzione

  1. Impostare la proprietà Visible su 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;  
    

Vedere anche