messagebox, messagedlg

Delphi

14/02/2003

quero fechar um form e estou com dúvidas sobre a confirmação:

no evento onclose do form são estes os comandos?

messagebox(´Confirma´, ´Deseja realmente sair´, mb_okcancel);

ou poderia

if messagedlg(´Fechar o form´, mtconfirmation , [mbyes, mbno], 0) = mbyes
then
action:=cafree
else
action:=canone;


Obrigado.


por favor me ajudem


Gabiruba

Gabiruba

Curtidas 0

Respostas

Navoid

Navoid

14/02/2003

cara use o evento onclosequery

ai vc faz isso

****
if messagedlg(´Fechar o form´, mtconfirmation , [mbyes, mbno], 0) = mbyes then
canclose:= true
else
canclose:= false;
****
até


GOSTEI 0
Anonymous

Anonymous

14/02/2003

Utilize no OnCloseQuery ´Application.Terminate´


GOSTEI 0
Gabiruba

Gabiruba

14/02/2003

Valeu!

[quote=´gabiruba´]quero fechar um form e estou com dúvidas sobre a confirmação:

no evento onclose do form são estes os comandos?

messagebox(´Confirma´, ´Deseja realmente sair´, mb_okcancel);

ou poderia

if messagedlg(´Fechar o form´, mtconfirmation , [mbyes, mbno], 0) = mbyes
then
action:=cafree
else
action:=canone;


Obrigado.


por favor me ajudem



GOSTEI 0
POSTAR