![]() |
capturar evento abrir de openDialog
Un saludo a todos de antemano, hace tiempo que no daba lata por este foro, pero pues ya estoy de vuelta.
Bien, mi pregunta es muy sencilla, estoy casi seguro que ya la contestaron pero creanme que ya busque y no encuentro nada parecido en el foro. Necesito validar si el usuario dio clic en el boton abrir de un openDialog para poder ejecutar cierto bloque de código, de lo contrario que no haga nada.
Bueno en teoría algo asi necesito, solo que no conozco cual es el evento o la propiedad que tiene a guardar del openDialog. Espero haber sido claro. Muchas gracias. |
Vamos a ver si llegamos hasta la respuesta. :D
¿Como abres el dialogo? |
...
Lo abro con:
y hasta ahi todo bien. Elijo el archivo y doy clic en "abrir" me confundi en el mensaje anterior no era guardar. lo que quiero es saber si el usuario dio clic en abrir o en cancelar, cualquiera de los dos me serviria. gracias seoane. |
Hola,
Fíjate que el método "Execute" retorna un valor "booleano". Pues bien, el mismo método "Execute" te servirá para lo que quieres. Si retorna "True" significa que el usuario eligió un archivo; si retorna "False" significa que el usuario canceló el diálogo, no eligió ningún archivo.
PD. Sí; lo sé Domingo, soy un agonioso... aunque no lo tengo claro... :D :D |
Si que eres un agonioso, mi siguiente pregunta era:
¿El método Execute es un procedure o una función? :D Para seguir con el proceso deductivo, pero ya me lo estropeaste :p |
Hola,
Bueno. Entonces agonioso no sé, pero, aguafiestas... ¡un rato largo! PD. Lo siento. No volverá a pasar. Bueno... -¡nunca digas de este agua, etc.! :) PD 2. Además hubiera sido hasta bonito. Es verdad. Definivamente soy un caso. |
Pues si, esa era la respuesta, jeje, tan sencillo como eso. Problema resuelto.
Muchas gracias dec y muchas gracias seoane, me hubiese gustado seguir con tu metodo paso por paso, jeje pero creo que mi jefe se iba a desesperar, porque tardaba tanto. un saludo a los dos. |
| La franja horaria es GMT +2. Ahora son las 20:43:55. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi