Fechamento form
Tenho uma tela de Cadastro e outra de Consulta.
Quando vou consultar um Cliente, abro o form de Cliente. No envento onShow chamo o form de consulta. (através do botao cxBusca). Se o retorno do form de consulta
for mrOk gostaria de fechar o form de cadastro, também com mrOk.
Exemplo:
procedure TfrmCliente.FormShow(Sender: TObject);
begin
cxBuscaClick(Sender);
end;
procedure TfrmCliente.cxBuscaClick(Sender: TObject);
begin
frmDemEconFinCon := TfrmDemEconFinCon.Create(self);
if frmDemEconFinCon.ShowModal = mrOk then
begin
// fechar o frmCliente = mrOk
end
FreeAndNil(frmDemEconFinCon);
end;
Alguem pode me ajudar?
Utilizo o Delphi XE8.
Att. João Hintz
Quando vou consultar um Cliente, abro o form de Cliente. No envento onShow chamo o form de consulta. (através do botao cxBusca). Se o retorno do form de consulta
for mrOk gostaria de fechar o form de cadastro, também com mrOk.
Exemplo:
procedure TfrmCliente.FormShow(Sender: TObject);
begin
cxBuscaClick(Sender);
end;
procedure TfrmCliente.cxBuscaClick(Sender: TObject);
begin
frmDemEconFinCon := TfrmDemEconFinCon.Create(self);
if frmDemEconFinCon.ShowModal = mrOk then
begin
// fechar o frmCliente = mrOk
end
FreeAndNil(frmDemEconFinCon);
end;
Alguem pode me ajudar?
Utilizo o Delphi XE8.
Att. João Hintz
João Hintz
Curtidas 0
Respostas
Henrique Dias
01/11/2017
if frmDemEconFinCon.ShowModal = mrOk then
begin
frmCliente.close;
end
begin
frmCliente.close;
end
GOSTEI 0
João Hintz
01/11/2017
Não funciona. Retorna mrCancel em vez de mrOk.
GOSTEI 0
Henrique Dias
01/11/2017
ja tentou o destruction ou o drop ou exite?
da uma olhada nesse link:
http://www.delphigroups.info/2/dc/409815.html
da uma olhada nesse link:
http://www.delphigroups.info/2/dc/409815.html
GOSTEI 0