Desde un Formulario principal creo en tiempo de ejecucion otro formulario (Form2). Dentro de Form2 hay un bitbtn
delphi
kind := bkCancel ModalResult := mrCancel
Hasta ahi no hay ningun problema. El problema surge porque en Form2 creo a Form3 y dentro de Form3 tambien tengo un bitbtn con las mismas propiedades que el que esta en Form2. Entonces cuando cierro Form3 desde el bitbtn se cierra tambien Form2.
El comportamiento que yo esperaria es que Form3 se cierre y deje activo a Form2, sin embargo no lo hace.
Ambos formularios los creo de la misma manera:
delphi
procedure TfrmClientesExp.btnModificarClick(Sender: TObject); begin with TfrmClientesEdt.Create(Application) do try ShowModal; finally free; end; end;
¿Alguna idea?