Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   TTreeView en un objeto (https://www.clubdelphi.com/foros/showthread.php?t=53314)

cepriego 18-02-2008 16:43:58

TTreeView en un objeto
 
Hola a todos, esta pregunta es un poco tonta, pero bueno ahí va.

Estoy creando un componente para convertir cierta información a XML, para esto creo un objeto que tiene como propiedad una variablede tipo Ttreeview.

Sin embargo cuando trato de llenar el árbol recibo el mensaje:

CONTROL HAS NO PARENT WINDOW

Me imagino que esto es por que TtreeView es un componente visual.

Es posible utilizar el TtreeView de esta manera?? Cómo tengo que crearlo dentro del objeto?? Existe algun otro componente que me brinde una funcionalidad como la del TTreeView sin ser visual???

Así declaro el objeto


Código Delphi [-]
TMyList = Class(Tobject)

Public
Tree : TTreeView;





y en el constructor de TmyList pongo


Código Delphi [-] Tree:= TTreeView.Create(nil);



Creo que no lo estoy haciendo bien jeje, alguna sugerencia????

Se los agradezco de antemano.

:)

dec 18-02-2008 16:49:00

Hola,

Si, como me parece, la información que mencionas no sale de un "TTreeview", directamente,... ¿para qué lo necesitas? Si el objetivo es crear un documento XML, en principio, no veo por qué habrías de necesitar un "TTreeview". Puedes construir el XML "a mano", o usar un componente como "TXmlDocument", pero, no sé dónde entra el "TTreeview". ;)

cepriego 18-02-2008 17:19:22

Cita:

Empezado por dec (Mensaje 266640)
Hola,

Si, como me parece, la información que mencionas no sale de un "TTreeview", directamente,... ¿para qué lo necesitas? Si el objetivo es crear un documento XML, en principio, no veo por qué habrías de necesitar un "TTreeview". Puedes construir el XML "a mano", o usar un componente como "TXmlDocument", pero, no sé dónde entra el "TTreeview". ;)

Hola Dec :)

Jajaja si sé que es una tontería :D de hecho me he dado cuenta de que estoy complicando las cosas.

En realidad es que si necesito brindar algun tipo de funcionalidad en el objeto que me presente la información como un árbol, pero lo estaba complicando todo tratando de crear el TTreeView dentro del mismo objeto y bueno lo que he hecho es simplemente enviar el TTreeView desde la forma que llama al objeto y ya.

Es que la gripe creo que no me está afectando sólo los pulmones sino también el cerebro juas.

Saludos


La franja horaria es GMT +2. Ahora son las 16:39:30.

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