XpProgressBar totalmente personalizableTiene el mismo estilo en todos los windows no depende de los temas
Fecha: 04/Oct/2005 (02/10/05)
|
Introducción
Este control para Windows Forms remplaza al progress bar por defecto permitiendonos cambiar muchas propiedades para que se vea como deseamos
Importante
Si el cambio de posición de la barra de progreso esta en un ciclo o en una zona que usa mucha CPU y parece que no se repinta se debe usar:
Application.DoEvents();
No usar .Invalidate(), .Refresh() or .Update().
Propiedades del XpProgressBar
Buena Performance
No Framea debido a que usa un double buffer
Usa Anti alias para dibujar los strings
Texto con sombra
Propiedades del Control:
- BackgroundImage
- ColorBackground
- ColorBarBorder
- ColorBarCenter
- ColorsXp
- ColorText
- GradientStyle
- SteepDistance
- SteepWidth
- TextShadow
- TextShadowAlpha
GradientStyle
Se puede cambiar el estilo de los gradientes para que se vean así:
Ejemplo de Animación
Se incluye un ejemplo que muestra el código para realizar animaciones con el Progress Bar.
Ideas o Sugerencias
Visiten mi página en www.MarcosMeli.com.ar
Fichero con el código del control y un ejemplo: Marcosdotnet_XpProgressBar_CS.zip - 29 KB