Como: Fazer o controle invisível em time de execução

Há ocasiões em que talvez queira criar um controle de usuário que é invisível em time de execução.Por exemplo, um controle que seja um despertador pode ser invisível, exceto quando o alarme foi sounding.Isso é com com facilidade realizado, definindo o Visible propriedade. Se o Visible propriedade é true, o controle será exibido sistema autônomo normal. If false, o controle será ocultado. Embora ainda pode executar código em seu controle enquanto invisível, não poderá interagir com o controle por meio da interface do usuário.Se você desejar 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 Dando o controle a um plano de fundo transparente.

Para tornar seu controle invisível em time 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: Forneça seu controle de um plano de fundo transparente

Referência

Visible

Outros recursos

Desenvolvimento personalizado de controles do Windows Forms com o .NET estrutura