FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
carga de un gráfico desde un OpenPictureDialog
Hola a todos:
Necesito cargar un grafico en un TImages y para ello ejecuto un OpenPictureDialog, pero el hecho es que me da un error, alguien pudiera indicarme el código correcto para hacerlo. Requiero poder permitirle al cliente poder seleccionar el gráfico de su conveniencia. |
#3
|
|||
|
|||
Ok, lo tendré en cuenta para la próxima.
Lo coloqué en el OnClose del OpenPictureDialog y sencillamente no se cierra ni se carga el gráfico. ¿Podrías decirme en que evento se coloca el código?, gracias de antemano. Perdona que una cosa tan sencilla a mi me parezca lo más complicado, pero a esto no he logrado atinarle. De nuevo gracias. |
#4
|
||||
|
||||
Hola,
Basta con ejecutar el método "Execute()" del diálogo. Si dicho método retorna "true", significa que el usuario eligió un archivo y pulsó "aceptar" en el diálogo; si el método retorna "false", significa que el usuario no eligió ningún archivo, o, dicho de otro modo, "canceló" el diálogo. Por eso el compañero puso un código como:
Es decir, se llama al método "Execute()" del diálogo, y, sólo si retorna "true", se puede usar su propiedad "FileName", que contendrá la ruta completa del archivo elegido por el usuario. |
#5
|
|||
|
|||
Hola de nuevo, este es un extracto de mi código:
procedure TForm1.presentacion1Click(Sender: TObject); begin OpenPictureDialog1.Execute; end; procedure TForm1.OpenPictureDialog1Close(Sender: TObject); var ns:tfilename; begin if OpenPictureDialog1.Execute then Image1.Picture.LoadFromFile(OpenPictureDialog1.FileName); end; Donde: presentacion1Click es una opción del menú principal. La intención es que al seleccionar esta opción en el menú se abra el cuadro de diálogo OpenPictureDialog y en el momento que de aceptar se cambie la figura de fondo. El hecho es que así no me funciona, si alguién pudiera proponerme algo, le estaría muy agradecido. De antemano muchisimas gracias. |
#6
|
||||
|
||||
Hola serg,
Estas interpretando incorrectamente el código que te han expuesto. Debes colocar el código que amablemente expone Dec dentro del evento de algún control en que deseas que se ejecute la acción. Por ejemplo en tu caso debe ser así:
Espero que ahora esté más claro. Como consejo tu sugiero que uses la etiquetas [ DELPHI ] [ /DELPHI ] (sin los espacios) para que el código que expones se entienda mejor. Saludos, |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Error al cerrarse OpenPictureDialog | Minio | Gráficos | 4 | 19-10-2007 15:37:38 |
OpenPictureDialog - Restringir Navegacion de Disco | jfontane | Varios | 0 | 12-10-2006 18:27:31 |
Carga de fichero desde el navegador | Luis Heriberto | Internet | 1 | 11-04-2006 19:53:18 |
OpenPictureDialog | pablo | OOP | 1 | 15-05-2005 04:57:29 |
OpenPictureDialog | SCH | Varios | 8 | 11-08-2003 19:57:06 |
|