FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Colorear secciones en un THeaderControl
En un aplicación en BCB 6 me interesaría poder colorear o diferenciar de alguna manera determinadas secciones de un THeaderControl. Estuve mirando por el foro y sólo encontré una respuesta de roman en la que cita el evento OnCustomDraw en Pintar de un color un THeaderSection o la cabecera de un TListColumn. He estado mirando y, al menos en Builder, tal evento no existe para THeaderControl o no soy capaz de encontrarlo. ¿Alguien me puede guiar en como modificar el aspecto de una sección en este elemento?
|
#2
|
||||
|
||||
A mi un código como este me funciona (lo he probado en una versión más nueva de Delphi, eso sí):
Lo único importante, es que la tercera columna (en este caso Index=2) hay que definirla con la propiedad Style=hsOwnerDraw. Si no defines así esa propiedad, el evento no salta sobre esa columna. Es decir, en mi ejemplo, que tiene definidas tres columnas, y sólo la tercera definida como hsOwnerDraw, el evento OnDrawSection sólo salta en la tercera.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#3
|
||||
|
||||
¡Perfecto! Muchas gracias.
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Secciones Ejemplos y Codigo Fuente | Colgueit | Varios | 9 | 10-05-2006 10:04:07 |
Secciones en QuickReport | wvidela | Impresión | 1 | 03-08-2005 18:51:57 |
¿Como puedo buscar por secciones? | rbx500 | Tablas planas | 1 | 28-06-2005 15:27:41 |
Enlaces sin funcionar en Secciones Delphi Pack | Phacko | Varios | 2 | 02-11-2004 14:21:17 |
Puedo copiar unas cuantas secciones?? | DarkByte | Varios | 2 | 06-01-2004 22:42:21 |
|