Pregunta

Sé cómo hacer un dibujo personalizado de una barra de desplazamiento de Windows Forms independiente porque hay muchos ejemplos en lugares como codeproject.com.Pero, ¿cómo personalizas las barras de desplazamiento en controles que no creas tú mismo?Por ejemplo, un Panel puede mostrar barras de desplazamiento, pero ¿cómo puedo asegurarme de que las barras de desplazamiento que muestra estén dibujadas de forma personalizada?

¿O tal vez esto no sea posible y necesitaría crear mi propia versión de un Panel para que usen mis propias barras de desplazamiento de dibujo personalizadas?

¿Fue útil?

Solución

Las barras de desplazamiento que ve con más frecuencia, incluidas las integradas en la mayoría de los controles de WinForms, son representadas por Windows y no hay forma de anular su apariencia en WinForms a menos que implemente una solución completamente personalizada que se haga cargo por completo de la representación y el comportamiento del control de barra de desplazamiento común. .Hay algunos paquetes comerciales que afirman hacer esto (skinning de Google Winforms).

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top