color a un item del listview
Publicado por otra vez yo (1 intervención) el 11/02/2006 02:22:11
estoy regresando a delphi despues de mucho tiempo y me he olvidado algunas cosas.
estoy tratando de cambiarle el color a un item del listview.
se que el listview tiene varios eventos y use uno de ellos para cambiar el color. OnCustomDrawItem puse algo asi
if item.caption = szNickDeseado then
sender.canvas.font.color := clblue;
este codigo me funciona correctamente porque el evento es ejecutado al agregar un item al listview o cuando selecciono un item del listview.
pero el problema es que yo tambien quiero colorear algunos items despues de que los items hayan sido agregados al listview porque estoy esperando informacion del usuario que me dara un string con el nick que quiere colorear.
el usuario me da el string con el nombre a colorear pero como lo coloreo si el evento solo es ejecutado al agregar o seleccionar items.
he tratado de llamar al evento directamente pero no me deja, y mi cabeza no recuerda como lo hizo anteriormente, gracias
estoy tratando de cambiarle el color a un item del listview.
se que el listview tiene varios eventos y use uno de ellos para cambiar el color. OnCustomDrawItem puse algo asi
if item.caption = szNickDeseado then
sender.canvas.font.color := clblue;
este codigo me funciona correctamente porque el evento es ejecutado al agregar un item al listview o cuando selecciono un item del listview.
pero el problema es que yo tambien quiero colorear algunos items despues de que los items hayan sido agregados al listview porque estoy esperando informacion del usuario que me dara un string con el nick que quiere colorear.
el usuario me da el string con el nombre a colorear pero como lo coloreo si el evento solo es ejecutado al agregar o seleccionar items.
he tratado de llamar al evento directamente pero no me deja, y mi cabeza no recuerda como lo hizo anteriormente, gracias
Valora esta pregunta


0