FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Cambiar color a item FileListBox
Hola a todos. Para cambiar el color de un Item de un ListBox, lo hacemos en el evento OnDrawItem. La pregunta es... si lo que tengo es un FileListBox y quiero cambiar el color de algunos ítems dependiendo de alguna condiciones, cómo lo haríamos?. (El componente FileListBox no tiene el evento OnDrawItem).
Gracias. |
#2
|
||||
|
||||
Si en el componente no tienes eventos disponibles, siempre puedes crear un derivado/heredado.
En ese caso, puedes acceder (sobreescribir) el procedimiento DrawItem, que es virtual en clases ancestras (TFileListBox) o capturar alguno de los mensajes que utilizan (también clases ancestras) relacionados con el pintado de los items; Como pueden ser WMPaint o CNDrawItem (ambos en TCustomListBox).
__________________
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
|
|||
|
|||
Gracia Neftalí. No estoy muy ducho en eso que propones de crear un derivado\heredado. Esto que propones ¿Dónde debería incluirlo?.. en "*.cpp", "*.h"... ese código es válido para c++ Builder?. Muchas gracias y ... perdona mi escasez de conocimientos.
|
#4
|
||||
|
||||
No es algo trivial. Deberías revisar algún manual de creación de componentes. Los mensajes de windows al final son los mismos.
__________________
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. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Seleccionar un item en FileListBox desde codigo | Anel Hernandez | Varios | 14 | 20-09-2012 21:35:46 |
Mantener color verde olivo de las ventanas, al cambiar el color en windows | mancurnino | Varios | 6 | 11-03-2008 15:39:47 |
No logro cambiar el color de un Item lixbox | NEG1414 | C++ Builder | 7 | 16-07-2007 12:52:39 |
cambiar diseño de filelistbox | Jorghino reyes | OOP | 13 | 11-11-2005 17:59:53 |
Como en un FileListBox cambiar el nombre de un archivo | JuanErasmo | C++ Builder | 4 | 12-10-2005 18:49:49 |
|