Sección de controles Ocx para Visual basic , Dll , Activex

65 - Módulo de clase para crear una barra de progreso

<Volver> - Anterior - Siguiente



 

 

Contenido:

 

 

 

 

 


Ejemplo 1

Este es un simple módulo de clase que permite crear una barra de progreso o ProgressBar asociándolo con un PictureBox, y es una buena forma si se quiere de no depender del Microsoft windows Common controls 6.

El módulo es muy simple y se le pueden agregar algunas otras funcionalidades sobre todo en el aspecto gráfico, como por ejemplo crearle alguna propiedad para mostrar un borde o líneas de división como utiliza la propiedad Style del control ProgressBar

Vista del formulario de ejemplo

Vista del ejemplo en visual Basic para crear un Progressbar utilizando una clase

Las propiedades que tiene son:

 

  1. ColorPercent: Color del caption del porcentaje, en realidad esta propiedad modifica la propiedad Forecolor del Picture
  2. Max y Min: valores máximoos y mínimo para la barra
  3. PictureBox: acá debemos asignar el control Picture, por ejemplo: Set objClass.PictureBox = UnPicture
  4. Progreso: Propiedad de tipo Boolean para especificar si se muestra o no el caption del porcentaje
  5. ProgressColor: Color de la barra de Progreso
  6. Value: Valor actual del progreso

 

Nota: por defecto, si no se especifican las propiedades al crear la instancia, fijarse los valores en el evento Inicialize del módulo. La única propiedad que es obligatoria asignar es obviamente la propiedad PictureBox.

Descargar módulo de clase

 


Ejemplo 2

Pgr32 Bar - Usercontrol

Ejemplo de una barra de progreso para usarla desde un UserControl, y al igual que el otro proyecto puede ser una buena opción para no depender de controles activex , y con solo añadirlo como control privado ya se puede utilizar.

Descargar

 


Ejemplo 3

Este es un simple proyecto de ejemplo que utiliza el primer módulo, y lo que hace es exportar el contenido de un control a una planilla de Excel y poder ver el tiempo de carga en el momento de exportar los datos.

Descargar el código fuente

Captura de pantalla del proyecto

 

 


Recursos VB Relacionados

 

 


Buscar en Recursos vb con Google