Página 1 de 1

TFileSaveImageDlg Abrio o cancelo ?

Publicado: Vie Oct 09, 2015 2:05 pm
por Claudio C
Estimados
Tengo un TFileSaveImageDlg. Quisiera poder detectar si el usuario pulso cancelar o aceptar en el diálogo.
No encuentro la forma. Leí documentacion, vi las propiedades del objeto con el debug y no lo puedo determinar.
Hay forma de hacerlo?
Gracias por su tiempo

Re: TFileSaveImageDlg Abrio o cancelo ?

Publicado: Vie Oct 09, 2015 5:52 pm
por jvtecheto
Buenas tardes Claudio:

Yo creo que es

// ----------------------------------
IF ( ::oFileSaveImageDlg:Run() ) // .T. significa que se ha grabado con éxito.

ELSE // No se ha grabado.

ENDIF

Recibe un cordial saludo.

Jose Vte.

Re: TFileSaveImageDlg Abrio o cancelo ?

Publicado: Sab Oct 10, 2015 8:31 pm
por jfgimenez
Efectívamente. El método :Run() devuelve .T. si el usuario ha seleccionado correctamente un nombre de archivo y ha pulsado en Aceptar, y .F. si se ha cancelado.

Re: TFileSaveImageDlg Abrio o cancelo ? (resuelto)

Publicado: Dom Oct 11, 2015 1:55 am
por Claudio C
Gracias José.
Funcionó perfecto.

Estaba en la documentación. No lo vi. Disculpas.
Un saludo,
Claudio
jvtecheto escribió:Buenas tardes Claudio:

Yo creo que es

// ----------------------------------
IF ( ::oFileSaveImageDlg:Run() ) // .T. significa que se ha grabado con éxito.

ELSE // No se ha grabado.

ENDIF

Recibe un cordial saludo.

Jose Vte.