Buenas comunidad estoy practicando con gambas y ahora estoy, con el asunto de las imagenes y el control FileChoose,
Mi idea es seleccionar una imagen que esta en una determinada carpeta, guardarla en una carpeta del proyecto, guardar la direccion de la img en una base de datos mysql y despues cargar el picturebox con determinada direccion que se guardo en la base de datos mysql, algo asi:
Pero no tengo idea ya que no se usar ni un pelin el control FileChooser, Espero que me en una pequeña ayuda Salu2
Salu2 comunidad
FileChooser Y Guardar La Img En Una Base De Datos
Objetivo: FileChooser Y Guardar La Img En Una Base De Datos
última edición por Fenriz07 el Martes, 14 Diciembre 2010, 22:32; editado 2 veces
última edición por Fenriz07 el Martes, 14 Diciembre 2010, 22:32; editado 2 veces
Objetivo: Re: FileChooser Y Guardar La Img En Una Base De Datos
Buenas, el control FileChooser, es bastante bueno, tiene opciones interesantes, por ejemplo, los filtros los podes asignar mediante una función como esta:
Public Function AsignarFiltros(flc as filechooser) AS Filechooser
flc.Filter = ["*.jpg;*.png;*.tiff;", "Archivos Imagenes"]
RETURN (flc)
END
La propiedad que estás buscando es la de SelectedPath:
se usa así:
Y obtendrás la ruta del archivo + el nombre del archivo completo....
Quizás la función no tenga sentido, pero si pones al Filechooser en Multi (para seleccionar varios archivos al mismo tiempo, conviene pasarlos por una función que procese esos....
para poner el filechooser en multi:
(flc es un filechoose)
flc.Multi = True
y lo único que cambia es que el filechooser en multi se trabaja como un arreglo string, y en vez de que sea SelectedPath es SelectedPaths con "s" al final así que puede utilizar tranquilamente algo así:
flc.SelectedPaths.count
para que muestre cuantos archivos hay seleccionados.
Si no seleccionó ningún archivo, SelectedPaths o SelectedPath es igual a NULL:
if flc.SelectedPaths <> NULL
proceso
else
aviso!
EndIf
Espero haya servido de ayuda
Public Function AsignarFiltros(flc as filechooser) AS Filechooser
flc.Filter = ["*.jpg;*.png;*.tiff;", "Archivos Imagenes"]
RETURN (flc)
END
La propiedad que estás buscando es la de SelectedPath:
se usa así:
Y obtendrás la ruta del archivo + el nombre del archivo completo....
Quizás la función no tenga sentido, pero si pones al Filechooser en Multi (para seleccionar varios archivos al mismo tiempo, conviene pasarlos por una función que procese esos....
para poner el filechooser en multi:
(flc es un filechoose)
flc.Multi = True
y lo único que cambia es que el filechooser en multi se trabaja como un arreglo string, y en vez de que sea SelectedPath es SelectedPaths con "s" al final así que puede utilizar tranquilamente algo así:
flc.SelectedPaths.count
para que muestre cuantos archivos hay seleccionados.
Si no seleccionó ningún archivo, SelectedPaths o SelectedPath es igual a NULL:
if flc.SelectedPaths <> NULL
proceso
else
aviso!
EndIf
Espero haya servido de ayuda
Objetivo: Re: FileChooser Y Guardar La Img En Una Base De Datos
última edición por Fenriz07 el Jueves, 23 Diciembre 2010, 06:38; editado 1 vez
Muchas gracias por tu respuesta, Comunidad no tendras un ejemplo de la utilizacion del control Filechooser?
última edición por Fenriz07 el Jueves, 23 Diciembre 2010, 06:38; editado 1 vez
Página 1 de 1
No puede crear mensajesNo puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario
Está utilizando la versión (Lo-Fi). Para ver la versión completa del foro, haga clic aquí.
Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo
Página generada en:: 0.4025s (PHP: -84% SQL: 184%)
Consultas SQL: 47 - Debug off - GZIP Activado