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 uma maçaneta estava a ser criada.

Não pode chamar este método a partir do Activated evento quando WindowState está definido como Maximized.

Observações

Quando um formulário é fechado, todos os recursos criados dentro do objeto são fechados e o formulário é descartado. Pode evitar o encerramento de um formulário em tempo de execução ao tratar o Closing evento e definir a Cancel propriedade do CancelEventArgs passado como parâmetro para o seu gestor de eventos. Se o formulário que está a fechar for o formulário inicial da sua candidatura, a sua candidatura termina.

As duas condições em que um formulário não é descartado Close são quando (1) faz parte de uma aplicação de interface de múltiplos documentos (MDI) e o formulário não é visível; e (2) apresenta o formulário usando ShowDialog. Nestes casos, terá de chamar Dispose manualmente para marcar todos os controlos do formulário para recolha de lixo.

Note

Quando o Close método é chamado numa Form janela exibida como uma janela sem modos, não pode chamar o Show método para tornar o formulário visível, porque os recursos do formulário já foram libertados. Para esconder uma forma e depois torná-la visível, use o Control.Hide método.

Aplica-se a

Ver também