Lo recomendable es cargarlo en modo virtual, por ejemplo, el bloc de notas de windows lo hace como tú dices, (cargarlo todo de un tirón) y hasta que no termina de cargar, no puedes hacer nada con el programa.
En forma virtual quiere decir que sólo cargas el primer megabyte (por decir algo) y cuando el usuario hace un scroll, es cuando se carga lo demás. O incluso vas cargando en segundo plano y vas llenando el control, (pero el usuario puede ir trabajando con lo ya cargado. Para esto se usan los TStream que son eficientes y rápidos, échale un vistazo a la ayuda y busca por el foro, hay bastante sobre ellos.
Yo quizás haría uso de un TreeView + grid, pero depende de qué vayas a cargar y cómo lo quieres presentar.
Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
|