Ok , Anderson, este campo data , vi q deve ser um tipo Pointer. MAs minha duvida é : como então , depois de colocado este campo data , dizer que é para inserir um filho naquele nó com aquele pointer ... Meu código :
type PMyRec = ^TMyRec; TMyRec = record Codigo: string; end; --- procedure TfmtesteB.CarregaItens; var TNF,TNP, Node : TTreeNode; RecPtr : PMyRec; ... ... while not qryAreasPN.Eof do begin New(RecPtr); RecPtr^.Codigo:= trim(qryAreasPNCodArea.Value) ; Se NODO PAI : TNP := TreeView1.Items.Add(nil, qryAreasPNNome.Value; TNP.Data := RecPtr; Se NODO Não PAI : AQUI não sei como fazer.....para encontrar o pai ( ou ir para ) que possua no campo 'Data' o valor do cod pai (qryAreasPNCodPai.Value; ) E então encontrado o pai , inserir este no filho , algo assim TNF := TreeView1.Items.AddChild(TreeView1.Items[nivel], qryAreasPNNome.Value ); TNF.Data := RecPtr; end; end; ----- E Mais ... Como preciso inserir num banco de dados , devo extrair a informação Código apenas, sem de dar o erro de tipos incompativeis, ( entre Pointer e String) , então devo usar obter desta forma : PMyRec(TreeView1.Selected.Data)^.Codigo Certo ??? Aguardo retorno, desde já agradeço imensamente !!!!!!!!!!! Tati --- Em delphi-br@yahoogrupos.com.br, "anderson" <[EMAIL PROTECTED]> escreveu > > Utilize a propriedade DATA do TreeNode. > > > > _____ > > De: delphi-br@yahoogrupos.com.br [mailto:delphi- [EMAIL PROTECTED] Em > nome de tatipferrari > Enviada em: terça-feira, 5 de dezembro de 2006 17:02 > Para: delphi-br@yahoogrupos.com.br > Assunto: [delphi-br] Identificar um nó de uma Tree view, não pelo seu texto > > > > Olá pessoal : > > Estou criando uma tree view dinamica, com os dados de uma tabela, onde > nela eu tenho o codArea, descricao , e CodPai, pois só assim consigo > saber quem é pai de quem ... e ao inserir um nó , coloco no seu texto o > codigo da area. > Porém minha pergunta é .. existe alguma forma de identificar um nó , > mas sem ser pelo texto ?, por exemplo ao inserir um filho, eu indico > quem é o nó pai, o seu texto p/ mostrar ao usuáio e outro campo onde > guardo o seu código identificador (único) ????? > Pois hoje estou colocando este código no texto ... mas aparece para o > usuário e não fica esteticamente legal... > > Aguardo por um retorno ! > Grata, > > > > > > [As partes desta mensagem que não continham texto foram removidas] >