CLOSE WINDOW
CLOSE WINDOW {( janela )}
Parâmetro | Tipo | Descrição | |
---|---|---|---|
janela | Integer | → | Nú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