Utiliza un TTreeView. Es lo ideal para lo qe quieres hacer, que es un "Arbol Genealógico" y se entiende casi de inmediato para el usuario. Además puedes "colgarle" a los nodos del arbol cualquier objeto ya sea que tu diseñes o algún otro existente, se me ocurre lo de la fichita. Puedes hacer una clase que contenga los datos del animal con foto y todo y visiualizarlo mediante otra clase Ficha que tu diseñes. A cada nodo del arbole cuelgas un objeto con datos del animal y cuando se haga doble click se abre la ficha correspondiente. Se podrían abrir las fichas de forma indpendiente, es decir, de forma no modal.
|