Y seguimos con VirtualTreeView
1 Archivos Adjunto(s)
Empiezo a creer que no sé nada de programar con Builder. Sigo tratando de enterarme como funciona este elemento a priori tan interesante. Me he creado un formulario dentro de un proyecto para ahorrarme tener que definir las conexiones a la BB.DD. que está en FB. De momento en ese formulario sólo está un TVirtualStringTree pero cuando trato de cargar un único campo en el mismo me da siempre el mismo error:
Da igual donde ponga el código; he probado en OnCreate, OnShow y OnActivate, pero no hay manera de cargar un simple query en ese Virtual. Ni siquiera siguiendo al pie de la letra el código que he encontrado en Virtual-TreeView/Demos/CBuilderMinimal. Ose dejo adjunto el formulario con lo que llevo hecho, a ver si alguno puede alumbrarme un poco. |
Ya sé lo que está pasando. ¡Seré burro! Estoy usando fomrulario MDIChild y por error lo estoy lanzando con ShowModal() en vez de con Show(). :(
|
Bueno. Otra vuelta de tuerca. Me ha pasado Casimiro Notevi un codigo en Delphi para ver si me voy enterando de como funciona este interesantre elemento. De momento sólo tengo en el formulario un TVirtualStringTree que pretendo cargar con un query desde un vista en FB. EL código que tengo puesto es este:
Código PHP:
Código PHP:
Sin embargo tras ejecutar el código que he puesto, el resultado es este: Como podéis ver en ningún sitio del codigo aparece el literal Node. Además no entiendo por qué rellena todas las columnas del TreeView. ¿Alguno me puede dar una pista? |
Voy más allá. He simplificado el código haciendo un bucle:
Código PHP:
Código PHP:
|
Ya encontré la respuesta, gracias a Stack Overflow. Estuve haciendo pruebas con el ejemplo que hay en GitHub y adaptando el código que me psó Casimiro Notevi en Delphi y el problema estaba en como hacía la asignación del valor.
Como el ejemplo es para una versión superior de Builder, al adaptarlo no me di cuenta y "bauticé" mal un variable en el evento OnGetText y por eso no se mostraba el valor correcto. |
La franja horaria es GMT +2. Ahora son las 11:21:24. |
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