integer(node.data) pero en string cómo?
Buen día foreros he manejado los nodos de los treeviews en si en lo que respecta los treeview pero me tope con una problemática, antes yo manejaba puro dato numérico como primary key pero ahora me topo con strings, entonces cuando era número utilizaba Showmessage(IntToStr(Integer(node.data));
y con eso era sufiente pero ahora cuando es String el node.data cómo le hago porque intente Con String(node.data) y me ponía basura al igual que con PString entre otros alguien me puede guiar por favor gracias de antemano |
Hola mrnovice.
No entiendo bién que es lo que querés mostrar, pero esto muestra el texto del nodo:
Saludos. |
Hola de nuevo mrnovice.
Me quedé pensando y era obvio que había interpretado mal tu consulta :o (no es raro a esta hora :D ) Así que supongo que querés obtener el contenido a que está apuntando el nodo no a su caption, en ese caso es:
Sin el operador '^' estabas haciendo referencia a la dirección de memoria, no al contenido. Saludos |
no salió del todo :( y muchas gracias por tu apoyo mira el código de arriba es algo que manejo en el evento OnExpanding, como verás cuando lo agergo si sale pero lo intento expandir no sale a qué se puede deber incluso me aparece un Access Violation |
algo raro pasó, supongo que ha de ser porque uso jvchecktreeview deja lo checo
|
Hola mrnovice.
No conozco el componente jvchecktreeview, pero supongo que no debe ser muy distinto al TTreeView. Pareciera que el error esta en estas líneas: Hice una prueba simple cargando un TreeView con la tabla Country (DBDEMOS). Creo que lo que está en negrita te va a dar una pauta para hallar la solución.
Para desreferenciar y convertir usá:
Saludos.:) |
Yo también utilizo un TjvCheckTreeView y no es muy diferente al TreeView, salvo la casilla de verificación, vamos, es lo mismo. Y con esto me ayudo mucho para manejar y obtener información de un nodo.
Saludos. |
Gracias por sus respuestas
Voya checar y mañana les digo que ondas sales?
ufff le debo mucho a este foro XD muchas gracias por tener gente como ustedes saludos. |
Resuelto
probe los dos, la diferencia es que el primer caso solamente te lo guarda en un variable y el segundo pues en el tree, utilize el segundo caso que es el de ContraVeneno jejeejeje bueno, y con eso se solucion{o
|
La franja horaria es GMT +2. Ahora son las 04:07:53. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi