Portal    Foro    Buscar    FAQ    Registrarse    Conectarse

Como Puedo Ampliar Un Picturebox?

Como Puedo Ampliar Un Picturebox?
Artículo
Responder citando    Descargar mensaje  
Mensaje Como Puedo Ampliar Un Picturebox? 
 
Tengo problemas para ampliar una imagen muy grande con la propiedad stretch en true.
Mi intención que que con una imagen muy grande, y ampliarla para mostrar sensacion de avance hacia la propia imagen.

PUBLIC SUB Button1_Click()

  PictureBox1.Width = PictureBox1.Width + 100
  PictureBox1.Height = PictureBox1.Height + 100
END

El problema radica en que el picturebox como objeto contenedor se hace mas grande pero la imagen no se amplia conforme el picturebox, sino que se queda exactamente igual al tamano anterior a la ampliacion.

Notas*
picturebox1.stretch = True
Picturebox1.expand=true
(Son propiedades no codigo)
AYUDA!!!
Seguramente me he explicado mal, preguntame si no lo entendeis.



 
Adrlar - Ver perfil del usuario Enviar mensaje privado  
Adrlar [ Viernes, 12 Abril 2013, 11:23 ]
 


Como Puedo Ampliar Un Picturebox?
Comentarios
Responder citando    Descargar mensaje  
Mensaje Re: Como Puedo Ampliar Un Picturebox? 
 
Adrlar:

Citar:
pero la imagen no se amplia conforme el picturebox


Prueba con cargar otra vez la imagen:
picturebox1.picture=picture.load("ruta de tu imagen")

De todos modos, para ampliar imágenes, mejor es usar el control drawingArea, que tiene métodos para "escalar". Mirate los ejemplos de gambas.

Saludos



 
jsbsan - Ver perfil del usuario Enviar mensaje privado  
jsbsan [ Viernes, 12 Abril 2013, 12:54 ]
Responder citando    Descargar mensaje  
Mensaje Re: Como Puedo Ampliar Un Picturebox? 
 
El PictureBox no es adecuado para lo que quieres hacer. Además la propiedad stretch lo que hace es ajustar la imagen al tamaño del picturebox, no al contrario. No sé muy bien qué es lo que pretendes hacer, pero para manipulación de imágenes es mejor usar el drawingarea y las matemáticas, jeje...

Saludos



 
jguardon - Ver perfil del usuario Enviar mensaje privado  
jguardon [ Viernes, 12 Abril 2013, 23:26 ]
Responder citando    Descargar mensaje  
Mensaje Re: Como Puedo Ampliar Un Picturebox? 
 
Adriar:

¿ Quieres hacer un zoom ?.

http://gambasdoc.org/help/comp/gb.qt/draw/zoom?en

DrawingArea es especial para eso.No es fácil, claro.
Repasa el ejemplo Painting para aprender un poco como funciona la clase Paint.

Existe otro ejemplo, que hace un zoom en el ejemplo Fractal y también hay en la comunidad
un documento  para bajar de como hacer un zoom dinámico.(Complejo).

El dibujo no es un tema fácil y requiere mucha practica y conocimiento de mates.

Saludos



 
última edición por Shell el Sabado, 13 Abril 2013, 10:05; editado 1 vez 
Shell - Ver perfil del usuario Enviar mensaje privado  
Shell [ Sabado, 13 Abril 2013, 09:02 ]
Responder citando    Descargar mensaje  
Mensaje Re: Como Puedo Ampliar Un Picturebox? 
 
ya lo solucione, gracias he usado:
Spoiler: [ Mostrar ]




 
última edición por Adrlar el Martes, 16 Abril 2013, 12:13; editado 2 veces 
Adrlar - Ver perfil del usuario Enviar mensaje privado  
Adrlar [ Martes, 16 Abril 2013, 11:38 ]
Responder citando    Descargar mensaje  
Mensaje Re: Como Puedo Ampliar Un Picturebox? 
 
Adriar:

No se ve.  

Normalmente usamos código del menú,veras el símbolo de C.Pero si es muy muy largo, mejor quizás
sea spoiler.

Saludos



 
Shell - Ver perfil del usuario Enviar mensaje privado  
Shell [ Martes, 16 Abril 2013, 12:28 ]
Responder citando    Descargar mensaje  
Mensaje Re: Como Puedo Ampliar Un Picturebox? 
 
PictureBox1.Stretch = TRUE
PictureBox1.Resize((PictureBox1.Width) + 3, PictureBox1.Height + 3)
 

Este es el codigo.
Espero que ayude a alguien y gracias por vuestra ayuda.



 
Adrlar - Ver perfil del usuario Enviar mensaje privado  
Adrlar [ Jueves, 02 May 2013, 09:33 ]
Mostrar mensajes anteriores:    
 
Publicar nuevo tema  Responder al tema  Página 1 de 1
 
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 



 

cron