Fórum Fechamento form #587408

01/11/2017

0

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
João Hintz

João Hintz

Responder

Posts

02/11/2017

Henrique Dias

if frmDemEconFinCon.ShowModal = mrOk then
begin

frmCliente.close;

end
Responder

Gostei + 0

03/11/2017

João Hintz

Não funciona. Retorna mrCancel em vez de mrOk.
Responder

Gostei + 0

03/11/2017

Henrique Dias

ja tentou o destruction ou o drop ou exite?

da uma olhada nesse link:
http://www.delphigroups.info/2/dc/409815.html
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar