Procedura: rendere invisibile il controllo in fase di esecuzione
In alcuni casi può essere necessario creare un controllo utente che sia invisibile in fase di esecuzione. È ad esempio possibile impostare un controllo di una sveglia come invisibile quando non viene emesso il segnale acustico. Per creare un controllo di questo tipo, è sufficiente impostare la proprietà Visible. Se la proprietà Visible è impostata su true, il controllo verrà visualizzato normalmente. Se la proprietà è impostata su false, il controllo verrà nascosto. Sebbene il codice nel controllo possa essere ancora in esecuzione quando il controllo è invisibile, non sarà possibile interagire con il controllo attraverso l'interfaccia utente. Se si desidera creare un controllo invisibile in grado di rispondere all'input dell'utente, ad esempio un click del mouse, è necessario creare un controllo trasparente. Per ulteriori informazioni, vedere Assegnazione di uno sfondo trasparente al controllo.
Per rendere un controllo invisibile in fase di esecuzione
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;
// To set the Visible property from within your object's own code. this.set_Visible(false); // To set the Visible property from another object. myControl1.set_Visible(false);
Vedere anche
Attività
Procedura: assegnare uno sfondo trasparente al controllo
Riferimenti
Altre risorse
Sviluppo di controlli Windows Form personalizzati con .NET Framework