![]() |
Cambiar Color a un Nodo del TreeView al preisonar alguna TECLA
Como puedo Cambiar el Estado Visual(Negritas/Cambio Tipo de Letra,etc.) de un Nodo del TreeView cuando presiono alguna tecla????
Tengo ideas una de ella es de declarar una variable tipo "tTtreeNode" que a su vez rastreará ó se posicionará en el Nodo Seleccionado con el objetivo de cambiar el Estado de este Nodo, pero no logro aterrizar la idea.:confused: Cualquier sugerencia se los agradezco. |
Ya tengo algo
Ya tengo algo, en el OnKeyDown del TreeView al presionar por ejemplo el <ENTER> mando llamar el siguiente procedimiento:
El detalle es que "EL NODO NO CAMBIA DE COLOR" :confused:, no se que me faltará ó este haciendo algo mal. Cualquier sugerencia se los agradezco. |
la linea que cambia de color un nodo determinado, debes incluirla en el evento AdvancedCustomDrawItem del Treeview1.
Saludos |
oki????
Cita:
|
Gracias de todas formas ya me respondía, encontre algo y mejor, un TreeView con CheckBox's, nos es como parece solamente se le agraga un ImageList 2 imagenes un Chech Habilitado y el otro deshabilidato agrego link para quienes les interece.
http://delphi.about.com/library/weekly/aa092104a.htm Saludos. |
Quizás te pueda interesar más el VirtualStringTree trae ejemplos y demos, y puedes usarlo como un Treeview o como un ListView, simplemente alucinante, propiedades, métodos y eventos a mansalva ;)
Puede parecer un poco raro al principio porque te habla de punteros ..... pero te defines un par de tipos de datos y no usas punteros en tu codigo. saludos |
Muchas Gracias Sr. Lepe..... Que tenga buen día.
|
| La franja horaria es GMT +2. Ahora son las 02:35:44. |
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