Sección de código fuente Visual basic
Para descargar solo el control ocx desde este enlace: Picture Thumbnail - tipo vista previa
La imagen se dibuja en la ventana del Usercontrol cada ves que se asigna la propiedad Picture del mismo, mediante el Api StretchBlt y SetStretchBltMode entre otras con la función Dibujar, que lleva como parámetro el gráfico, es decir es un valor de tipo picture
Una ves cargado una imagen, la misma se visualizará en forma centrada, y se adaptará al tamaño del control en forma proporcionada
Nota: El control no tiene todas las propiedades establecidas que posee un PictureBox, por ejemplo la de los métodos gráficos, Line, Circle, PaintPicture y algunas otras.
El código aunque parece un poco largo, en realidad es simple, solo que tiene una propiedad para cambiarle los bordes del control mediante el Api de windows ( el código que está en el módulo bas ) y la mayoría del código es para este asunto. Esto de los bordes es optativo, y haciendo algunos camios desde la ventana de UserControl, si se quiere se puede eliminar.
A continuación sigue el código fuente
La ventana de explorador de proyectos de vb quedará de la siguiente forma:
A continuación sigue el código fuente a colocar en el UserControl, en el Módulo bas, y al final de la página el código en el Formulario para probar el control
Este módulo se encarga de cambiarle el estilo de los bordes a la ventana al UserControl)
Colocar en el formulario los siguientes controles, mas o menos como muestra el gráfico que está al comienzo de la página:
Código fuente en Form1
Buscar en Recursos vb
Recursos visual basic - Buscar - Privacidad - Copyright © 2005 - 2009 - www.recursosvisualbasic.com.ar