In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

TFileSaveImageDlg Abrio o cancelo ?

Foro de Xailer profesional en español
Responder
Claudio C
Mensajes: 60
Registrado: Dom Sep 20, 2015 8:13 pm
Ubicación: Buenos Aires

TFileSaveImageDlg Abrio o cancelo ?

Mensaje 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
jvtecheto
Mensajes: 127
Registrado: Jue Dic 19, 2013 1:18 pm

Re: TFileSaveImageDlg Abrio o cancelo ?

Mensaje 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.
Avatar de Usuario
jfgimenez
Site Admin
Mensajes: 5706
Registrado: Lun Abr 06, 2015 8:48 pm
Contactar:

Re: TFileSaveImageDlg Abrio o cancelo ?

Mensaje 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.
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
Claudio C
Mensajes: 60
Registrado: Dom Sep 20, 2015 8:13 pm
Ubicación: Buenos Aires

Re: TFileSaveImageDlg Abrio o cancelo ? (resuelto)

Mensaje 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.
Responder