Partilhar via


Como: Tornar seu controle invisível em tempo de execução

Há momentos em que você pode querer criar um controle de usuário que é invisível em tempo de execução. Por exemplo, um controle que é um despertador pode ser invisível, exceto quando o alarme estava soando. Isso é facilmente conseguido definindo a propriedade Visible. Se a propriedade Visible estiver true, seu controle aparecerá normalmente. Se falsefor o caso, o seu controlo ficará oculto. Embora o código em seu controle ainda possa ser executado enquanto invisível, você não será capaz de interagir com o controle através da interface do usuário. Se você quiser criar um controle invisível que ainda responde à entrada do usuário (por exemplo, cliques do mouse), você deve criar um controle transparente. Para obter mais informações, consulte Dando ao seu controle um plano de fundo transparente.

Para tornar seu controle invisível em tempo de execução

  1. Defina a propriedade Visible como 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;  
    

Ver também