Saltar para o conteúdo principal
Versão: Próximo

CLOSE WINDOW

CLOSE WINDOW {( janela )}

ParâmetroTipoDescrição
janelaIntegerNúmero de referência da Janela, ou a janela ativa do processo atual, se omitido

Esse comando não é seguro para thread e não pode ser usado em código adequado.

Descrição

CLOSE WINDOW fecha a janela ativa aberta pelo comando Open window ou Open form window no processo atual. CLOSE WINDOW não faz nada se não houver uma janela personalizada aberta; não fecha as janelas sistema. CLOSE WINDOW tampoco tem efeito se for chamado enquanto um formulário estiver ativo na janela. Deve chamar CLOSE WINDOW quando tiver terminado de utilizar uma janela aberta por Open window ou Open form window..

É inútil passar um número a CLOSE WINDOW quando o utiliza para fechar as janelas abertas por Open window ou Open form window , já que CLOSE WINDOW sempre fechará a última janela criada por um destes comandos.

Se passar um número de referência de janela externa no parâmetro janela, CLOSE WINDOW fecha a janela externa especificada. Para maior informação sobre janelas externas, consulte a função .

Exemplo

O seguinte exemplo abre uma janela formulario e cria novos registros com o comando ADD RECORD. Ao serem adicionados os registros, a janela se fecha com CLOSE WINDOW:

 FORM SET INPUT([Employees];"Entry")
 $winRef:=Open form window([Employees];"Entry")
 Repeat
    ADD RECORD([Employees]) //Adicionar um novo registro de empregado
 Until(OK=0) //Loop até que o usuário cancele
 CLOSE WINDOW //Fechamento da janela

Ver também

Open form window
Open window