invoke

14/07/2004 - 12:10 por Albertito | Informe spam
Hola.

Estoy intentando utilizar "InvokePaintBackground" para modificar el color de
fondo de un TabControl, pero no sé (tampoco lo he encontrado de momento)
cómo utilizar este método. Espero me puedan ayudar dándome una pista ...

Gracias y un saludo,
Albertito

Preguntas similare

Leer las respuestas

#1 Tristan
14/07/2004 - 12:56 | Informe spam
No, no van los tiros exactamente por ahí.

Busca en la ayuda de TabControl.DrawMode. Tienes un
ejemplo de como "pintar" en el tabpage.
Respuesta Responder a este mensaje
#2 Albertito
14/07/2004 - 16:49 | Informe spam
Bueno, es que mi idea no era esa.
Mi problema es que tengo un formulario con un color de fondo y en el form
tengo un tabcontrol.
El tabControl tiene forma rectangular y al lado de las pestañas queda el
color de fondo del tabControl rompiendo completamente con el color de fondo
del formulario, por lo que no intento cambiar el color de los tabPages, sino
del propio tabControl.
Ahora estoy intentando solucionar eso ya que no he visto cómo hacerlo (no es
con tabControl.BackColor, etc)

Gracias y un saludo.

"Tristan" escribió en el mensaje
news:2becd01c46991$3c45d380$
No, no van los tiros exactamente por ahí.

Busca en la ayuda de TabControl.DrawMode. Tienes un
ejemplo de como "pintar" en el tabpage.
Respuesta Responder a este mensaje
#3 Tristan
14/07/2004 - 22:27 | Informe spam
Si, aunque no lo creas tu idea si era esa :-)

Para cambiar el color de la pestaña tienes que PINTAR por ti mismo la
pestaña haciendo que el control sea OwnerDraw. En general en windows esa es
la forma de personalizar los colores de muchos elementos pintados por el
sistema.

Juan Carlos Badiola
MVP - C#
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida