Compartilhar via


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

Há momentos em que talvez você queira 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 foi soar. Isso é facilmente obtido, definindo a Visible propriedade. Se o Visible é a propriedade true, o controle será exibido como normal. Se false, o controle será ocultado. Embora o código no seu controle poderá ser executado enquanto invisível, não poderá interagir com o controle por meio da interface do usuário. Se você deseja criar um controle invisível que ainda responde à entrada (por exemplo, cliques de mouse) do usuário, você deve criar um controle transparente. Para obter mais informações, consulte dar seu controle um fundo transparente.

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

  • 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;
    
    // 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);
    

Consulte também

Tarefas

Como: Dê a seu controle um fundo transparente

Referência

Visible

Outros recursos

Desenvolvendo controles de formulários do Windows personalizada com o.NET Framework