Metodo ADD de la clase TTreeView

Metodo ADD de la clase TTreeView

Postby Biel EA6DD » Wed Jan 09, 2008 4:56 pm

Creo que seria practico poderle pasar el parametro cargo al metodo Add de la clase tTreeView, y este metodo a su vez lo pasase al crear el tTvItem.
Tendria la misma funcionalidad que el metodo Add de la clase tTvItem
Code: Select all  Expand view
CLASS TTreeView FROM TControl
...
METHOD Add( cPrompt, nImage , Cargo)
...

METHOD Add( cPrompt, nImage, Cargo ) CLASS TTreeView

   local oItem

   oItem := TTVItem():New( TVInsertItem( ::hWnd, cPrompt,, nImage ), Self )

   oItem:cPrompt := cPrompt
   oItem:nImage  := nImage
   oItem:Cargo    := Cargo    //<===
   AAdd( ::aItems, oItem )

return oItem
Saludos desde Mallorca
Biel Maimó
http://bielsys.blogspot.com/
User avatar
Biel EA6DD
 
Posts: 682
Joined: Tue Feb 14, 2006 9:48 am
Location: Mallorca

Postby Antonio Linares » Wed Jan 09, 2008 5:37 pm

Biel,

Puesto que el método Add() devuelve el item recien creado, se puede hacer:

oTree:Add( cPrompt, nImage ):Cargo = ...
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42099
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Postby Biel EA6DD » Thu Jan 10, 2008 8:44 am

Correcto Antonio, yo ya lo estba haciendo como tu mencionas(por eso lo puse aqui en un whish y no en un problema), solo era una sugerencia puesto que el ADD de tTvItem recibe ese parametro. De esa manera tanto al crear un nodo de primer nivel como segundo,..., estariamos llamando a Add con los mismos parametros.
Saludos desde Mallorca
Biel Maimó
http://bielsys.blogspot.com/
User avatar
Biel EA6DD
 
Posts: 682
Joined: Tue Feb 14, 2006 9:48 am
Location: Mallorca


Return to To do - WishList / Por hacer - Peticiones

Who is online

Users browsing this forum: No registered users and 17 guests