FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index To do - WishList / Por hacer - Peticiones Metodo ADD de la clase TTreeView
Posts: 682
Joined: Tue Feb 14, 2006 09:48 AM
Metodo ADD de la clase TTreeView
Posted: Wed Jan 09, 2008 04: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
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/
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Metodo ADD de la clase TTreeView
Posted: Wed Jan 09, 2008 05: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
Posts: 682
Joined: Tue Feb 14, 2006 09:48 AM
Metodo ADD de la clase TTreeView
Posted: Thu Jan 10, 2008 08: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/

Continue the discussion