 |
Club Builder Foro de C++Builder en español
|
| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
Invitado
|
Publicado: Lun 15 Mar, 2004 7:28 pm Asunto: TTreeView TTreNode Colores, _leo u otros expertos please. |
|
|
Buenass. Estoy utilizando TTreeView en mi aplicacion y tengo el problema que me gustaria poner en negrita ciertos nodos padre, o cambiar el color de los nodos para hacerlo un poco mas visual.
He estado mirando algunos componentes que hay por ahi, el mas conocido Virtual TreeView pero no tengo *** de instalarlo. si alguien lo ha instalado que me diga como por favor.
En fin, que he decidido que podria crearme yo una clase que herede de TTreeNode y agregarle la propiedad TFont al Nodo, con eso me seria mas que suficiente. No se si seria viable, o seria mas complicado de lo que parece. Si alguien controla del tema, agradeceria que me comentara que pasos tendria que dar. o darme algun ejemplo parecido.
Muchas graciassss a todos.
y Saludos. |
|
| Volver arriba |
|
 |
Enrique Master


Registrado: 13 Ago 2002Mensajes: 261Ubicación: La Vila Joiosa (Alacant)
|
Publicado: Mar 16 Mar, 2004 1:14 am Asunto: |
|
|
Prueba con esto | Código: | TCanvas *pCanvas = TreeView1->Canvas;
if (Node->HasChildren)
{
pCanvas->Font->Color = clRed;
pCanvas->Font->Style = TFontStyles() << fsBold;
} |
en el evento OnCustomDrawItem del TreeView, te dará alguna idea de cómo seguir.
Suerte. |
|
| Volver arriba |
|
 |
|VVV| Invitado
|
Publicado: Mar 16 Mar, 2004 11:26 am Asunto: |
|
|
Muchas gracias Enrique!!
Efectivamente con las ideas que me has dado y uno poco de tiempo lo he hecho sin problemas.
Muchas Gracias
El truco esta, como bien dices, en el evento OnCustomDrawItem.
Un saludo! |
|
| Volver arriba |
|
 |
|
|
No puedes publicar temas nuevos en este foro No puedes responder a temas en este foro No puedes editar tus mensajes en este foro No puedes borrar tus mensajes en este foro No puedes votar en las encuestas de este foro
|
© 2002–2026 Club Builder · Funciona con phpBB.
|