Quiero comentarles que he estado experimentando con la Picturebox.Picture y he logrado pues guardar imágenes tanto en localhost como lan, pero hay algunas cosas que se me escapan con respecto a algunas funciones que quizá ustedes deben saber, que es la de borrar la picture cargada, la verdad no logro borrar a imagen cargada puesto que me toca borrar la ruta de la misma y decirle que si picturebox.picture=null decir introduzca nueva imagen y bueno no es la idea quizá haya algo para borrar la imagen cargada en el Picture.
Osea logro borrar la ruta así:
PictureBox11.Picture = Picture[""], pero como haría para que se desaparezca y quede en blanco la Picturebox?
[b]Este codigo es para cargar una imagen:
Public Sub Button8_Click()
Dialog.Title = "Selecciona una imagen."
Dialog.Filter = ["*.png;*.jpg;*.jpeg;*.bmp", "Imagenes", "*.*", "Todos los ficheros"]
Dialog.path = "/home"
If Dialog.openfile() Then Return 'si cancelamos el dialogo, sale del procedimiento sin errores
' de aqui cogemos la información del dialog la direccion y el nombre del archivo completo
Ruta = File.Dir(Dialog.Path) & "/" & File.Name(Dialog.Path)
Dialog.Title = "Selecciona una imagen."
Dialog.Filter = ["*.png;*.jpg;*.jpeg;*.bmp", "Imagenes", "*.*", "Todos los ficheros"]
Dialog.path = "/home"
If Dialog.openfile() Then Return 'si cancelamos el dialogo, sale del procedimiento sin errores
' de aqui cogemos la información del dialog la direccion y el nombre del archivo completo
Ruta = File.Dir(Dialog.Path) & "/" & File.Name(Dialog.Path)
PictureBox11.Picture = Picture.Load(Ruta) 'ya tenemos la ruta en el picturebox
'imagen_cargada = PictureBox11.Picture
vista_previa_carga.Transporte2(juninresul)----ESTA VARIABLE LA USO PARA TRASLADAR DATOS, PERO NO LOGRO LLEVAR LA IMAGENE A SU DESTINO
imag = New PictureBox(DrawingArea1) As "picture"
imag.Stretch = True
imag.Picture = Picture.Load(Ruta)
'imagen_cargada = PictureBox11.Picture
vista_previa_carga.Transporte2(juninresul)----ESTA VARIABLE LA USO PARA TRASLADAR DATOS, PERO NO LOGRO LLEVAR LA IMAGENE A SU DESTINO
imag = New PictureBox(DrawingArea1) As "picture"
imag.Stretch = True
imag.Picture = Picture.Load(Ruta)
vista_previa_carga.Transporte2(juninresul)----ESTA VARIABLE LA USO PARA TRASLADAR DATOS, PERO NO LOGRO LLEVAR LA IMAGEN A SU DESTINO
PORQUE PENSABA HACER LO MISMO EN LA GB.REPORT QUE AL CARGARSE SE PUDIERA VER EN ZOOM EN REPORT PERO ME FALLA,
OSEA LLEVAR LA IMAGEN QUE EN SE HA CARGADO CON EL BOTON CARGAR Y QUE NO SEA DE LA CONSULTA DE LA BD
POR EJEMPLO ESTO ES LO QUE ME PERMITE CONSULTAR LA IMAGEN DE LA BD:
juninresul = Data
TempPicture = juninresul["imagen"].Data
PERO COMO SE HARIA PARA LLEVARLA A AL GB.REPORT EN TIEMPO DE CARGA, UNA IMAGEN RECIEN CARGADA Y VISTA!
POR UN MOMENTO PENSE ASI:
------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Otra duda que tengo es la de hacerle Zoom a una imagen, la verdad también se me escapa de las manos puede que haya que hacer un Slider o simplemente es algo incorporado en gambas, yo por lo general hice un ZOOM pero usando el GB.REPORT introduciendo la imagen cargada desde la base de datos y que se muestre y pues como la GB.REPORT trae zoom! pues estúpidamente hacerlo asi!
ASI LOGRO CARGA UNA IMAGEN CONSULTADA DE LA BASE DE DATOS DE UNA PERSONA Y QUE ESTUPIDAMENTE SE PUEDA HACER ZOOM!
Bueno discúlpenme este reguero y loquera pero no encuentro otro modo de expresarlo, mas que todo me interesa hacer zoom y el de que como llevar una imagen recien cargada del picturebox.picture a un gb.report, que arriba lo hice pero de una BD ahora como seria la dellevar una imagen pero cargada.
Gracias de antemano.