![]() |
Coloreando una parte del Texto en TreeView
Saludos Compañero, he estado haciendo lo siguiente para poder colorear una parte del texto en un TreeView, pero no me funciona:
Quisiera Quedara así: Departamentos de Compras (18) He intentado varias formas, pero no llego. Saludos. |
Lo último que he hecho (un disparate) no funcionó, ya no tengo más ideas:
Saludos. |
Hola, ando algo ajuma'o así que no es mucho lo que voy a decir. ¿Qué para pintar nodos de un TreeView no debería usarse uno de sus eventos OnCustomDrawItem u OnAdvancedCustomDrawItem?
// Saludos |
¡Hip!, como ves, vengo de la fiesta ¡Hip! aquella ¡Hip!, pero, ¿esos eventos no son para el item completo?, porque lo que quiero darle a una sola parte del texto no todo, digo ¡hip!, eso creo yo.
Salu..¡Hip!..dos. |
Pos' sip, son para el ítem entero, o sea, que tienes que pintarlo todo tú solito pa' q' salga como quieres.
Y que viva méxico! Ay guey, no, eso era en el otro salón // Saludos |
Cita:
Bueno deja,e acell e inten ¡hip! to. |
Bueno, aquí vuelvo con una resaca, y todavía no he logrado nada, por favor, algún alma caritativa que me ayude. ;)
Saludos. (Por favor hablen bajito) |
Hola, pues vuelvo con otro invento que no funcionó,
Ya no sé que hacer :( Saludos. |
Bueno, con la ayuda de Eduarcol (Todo), hicimos(él hizo) este pedazo de código:
Resultado: http://img237.imageshack.us/img237/8...sultadouv7.jpg Sin comentarios. Saludos. |
pero veo que aun sigue montado el texto, no se soluciono eso? :confused:
|
Cita:
|
bueno, esperemos que llegue algun maestro del canvas a ver que hace con esto.... Recuerda que te dije que no estoy muy puesto en el tema :cool:
|
Listo, no era nada del canvas ni eso... un simple error por el cansancio de ayer
si te fijas cambian las formulas que calculan los valores del texto :D IMAGEN |
Eso está muy bien. Yo había intentado hacerlo llegando más o menos a lo mismo pero no podía cambiar el color (por eso no había dicho nada). Veo que lo han resuelto con un Refresh. Estupendo.
// Saludos |
¡Vale!, Me ha funcionado de maravillas, he quitado el canvas.Brush.style, porque al estar en bsClear no me muestra la selección del item. Muchas gracias Eduarcol, eres un master :D.
Saludod. |
Cita:
Por cierto primera vez que trabajo con la canvas. |
Yo había hecho un ejemplo a dos colores pero en un DBGrid y sin necesidad del Refresh, por ello no me pasó por la mente, aunque en realidad ya no me pasaba nada por la mente :D
Qué bueno que encontraste la forma. Ahora ya sabemos algo más :) // Saludos |
He probado el ejemplo "final", y siento decir, que pierde la gracia del TTreeView xD Los SubItems aparecen en el nivel 0
Aquí un pequeño parche xD
Saludos. |
¡Vaya!, excelente, una cosa, ¿donde utilizas la variable Details?, no lo encuentro en el código.
Saludos. |
Una pregunta xEsk:
El rc ¿no se puede obtener directamente si en lugar de usar Node.DisplayRect(False) usamos Node.DisplayRect(True)? // Saludos |
| La franja horaria es GMT +2. Ahora son las 17:09:28. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi