Compartilhar via


Form.Close Método

Definição

Fecha o formulário.

public:
 void Close();
public void Close();
member this.Close : unit -> unit
Public Sub Close ()

Exceções

O formulário foi fechado enquanto um identificador estava sendo criado.

Você não pode chamar esse método do Activated evento quando WindowState for definido como Maximized.

Comentários

Quando um formulário é fechado, todos os recursos criados dentro do objeto são fechados e o formulário é descartado. Você pode impedir o fechamento de um formulário em tempo de execução manipulando o Closing evento e definindo a Cancel propriedade do CancelEventArgs passado como um parâmetro para o manipulador de eventos. Se o formulário que você está fechando for o formulário de inicialização do aplicativo, seu aplicativo terminará.

As duas condições em que um formulário não é descartado Close é quando (1) ele faz parte de um aplicativo MDI (interface de vários documentos) e o formulário não está visível; e (2) você exibiu o formulário usando ShowDialog. Nesses casos, você precisará chamar Dispose manualmente para marcar todos os controles do formulário para coleta de lixo.

Observação

Quando o Close método é chamado em uma Form janela exibida como uma modelagem, você não pode chamar o Show método para tornar o formulário visível, pois os recursos do formulário já foram liberados. Para ocultar um formulário e torná-lo visível, use o Control.Hide método.

Aplica-se a

Confira também