Ver Mensaje Individual
  #5  
Antiguo 08-07-2021
juank1971 juank1971 is offline
Miembro
 
Registrado: feb 2008
Posts: 230
Reputación: 17
juank1971 Va por buen camino
El problema que sigo viendo un poco feo es que tengo que poner esta función completa para hacer la llamada en cada unit no logro encapsularla en un solo procedimiento o función que me devuelva el ModalResult .


porque como ShowModal no devuelve nada no se como obtener ese resultado.



Código Delphi [-]
var
  dlg: TMmensajes;r:string;
begin
   dlg := TMmensajes.Create(LayoutMenu, nil,'¿ Salir ?', '¿ Seguro que quieres salir de la aplicación?','CANCELAR','SALIR',true);
   dlg.ShowModal(procedure(ModalResult: TModalResult)
    begin
      case ModalResult of
        mrOk:{$IF DEFINED(IOS) or DEFINED (ANDROID)}
              MainActivity.finish;
             {$ENDIF}
        mrCancel: lbMenu.ClearSelection;
      end;

    end ) ;

end;

Última edición por juank1971 fecha: 08-07-2021 a las 15:52:52.
Responder Con Cita