Pregunta

Tengo un problema con tabcontrol. Cuando cambio el DrawMode a ownderdrawfixed, la borderstyle de los cambios de tabcontrol "FixedSingle" a "3dfixed", pero no hay tal una propiedad de borderstyle tabcontrol. lo más parecido a borderstyle de tabcontrol es la aparición, que aún no ha cambio.

text alt

vistazo a la imagen de arriba para entender lo que estoy hablando.

¿Hay alguna forma de cambiar de color del título TabPage sin OwnerDraw por lo que no tendrá que utilizar OwnerDraw?

o cómo puedo fijar el borderstyle del tabcontrol?

¿Fue útil?

Solución

Cuando se establece un control para OwnerDraw, que dice específicamente "Voy a manejar todo el dibujo para este control". Esto desactiva los estilos visuales de representación por completo.

A fin de hacer un control con estilos visuales, necesitará utilizar las instalaciones encontró en el rel System.Windows.Forms.VisualStyles espacio de nombres. Se requiere una buena cantidad de código, pero entonces usted está diciendo que quiere manejar todo usted mismo. Me gustaría empezar con los ejemplos para VisualStyleRenderer - Tendrá que llamar, pasando VisualStyleElements para rendir.

Vea también esta pregunta acerca de árbol OwnerDraw: VisualStyleRenderer y los temas (WinForms)

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