![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
treeview ocultar parte del texto de nodo
Hola a todos.
Estoy tratando de hacer lo siguiente, tengo un treeview con muchos nodos cargados con el loadfromfile (el archivo del que lo traigo es generado externamente). En el texto que muestra tiene en los 5 primeros caracteres un codigo que me gustaria que no se viera, pero si necesito conservarlo. Intente con el evento OnCustomDrawItem pero no me ha salido. Alguien me puede dar un ejemplo de como hacer esto. Desde ya muchas gracias. Saludos desde Uruguay |
#2
|
||||
|
||||
¿¿Porqué no guardas los datos que necesitas en el Data de TTreeNode, y en el Caption pones solo lo que quieras mostrar??
Saludos!
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. ![]() |
#3
|
|||
|
|||
Hola delphi.com.ar gracias por interesarte.
El problemas es que yo cargo el treeview mediante el metodo loadfromfile de un archivo que me viene generado de otra aplicacion que no es mia. Si necesito esos 5 digitos iniciales para mi operativa pero no quisiera que el usuario los vea. Saludos |
#4
|
||||
|
||||
No me percaté de este detalle... evidentemente hoy no es mi día
![]() Bueno, ¿¿cúal es el problema que tienes con el OnCustomDrawItem?? En ($Delphi)\Demos\CustomDraw tenés un ejemplo de como trabajar con este evento. Saludos!
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. ![]() |
#5
|
||||
|
||||
Una opción podría ser construirte tú mismo el método para leer el archivo basándote en el código de TTreeStrings.LoadTreeFromStream quien, a final de cuentas, se encarga de leer el archivo.
Lees el archivo en un TStringList y procesas cada línea de manera similar a como hace el método que menciono excepto que al momento de obtener el texto separas el código y lo almacenas por separado e la propiedad Data del nodo como dice dca. // Saludos |
#6
|
|||
|
|||
Gracias a ambos , estoy viendo el ejemplo y si no me sale con eso me creo un metodo para cargar los items. Gracias y saludos
|
![]() |
|
|
![]() |
|