Procedimiento para hacer un control invisible en tiempo de ejecución

En algunas ocasiones podría interesarle crear un control de usuario invisible en tiempo de ejecución. Por ejemplo, un control que es un reloj despertador podría ser invisible excepto cuando suena la alarma. Esto se consigue fácilmente mediante la propiedad Visible. Si la propiedad Visible es true, el control aparecerá de la forma habitual. Si es false, el control se ocultará. Aunque el código del control puede seguir ejecutándose mientras es invisible, no podrá interactuar con el control a través de la interfaz de usuario. Si quiere crear un control invisible que siga respondiendo a la entrada del usuario (por ejemplo, a los clics del mouse), debe crear un control transparente. Para obtener más información, vea Procedimiento para proporcionar un fondo transparente a un control.

Para hacer que un control sea invisible en tiempo de ejecución

  1. Establezca la propiedad Visible en 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;  
    

Consulte también