Procedura: rendere invisibile il controllo in fase di 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 Visible proprietà . Se la Visible proprietà è true, il controllo verrà visualizzato come di consueto. Se false, il controllo verrà nascosto. Anche se il codice nel controllo può ancora essere eseguito mentre è invisibile, non sarà possibile 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 altre informazioni, vedere Assegnare al controllo uno sfondo trasparente.

Per rendere il controllo invisibile in fase di 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;  
    

Vedi anche