Fórum Como usar o componente TreeView? #254797

17/10/2004

0

Olá todos,

:? Preciso de umas dicas para usar o componente TreeView. Como por exemplo: criar uma árvore em tempo de execução usando dados de uma tabela paradox.

valeu por qualquer dicas.


Sonec2004

Sonec2004

Responder

Posts

18/10/2004

Lucas Silva

Dá uma pesquisada no fórum que tem bastante coisa!


Responder

Gostei + 0

18/10/2004

Sonec2004

Valeu pela dica, mas eu já havia feito esta busca e realmente encontrei bastante coisa lá, mas pra quem nunca usou treeview, achei muito avançado. Preciso do básico:
[i:d59532b3f4]string para treeview;
treeview para string;[/i:d59532b3f4]

Parece simples, mas é isso que ta pegando pra mim.

T+


Responder

Gostei + 0

19/10/2004

Lucas Silva

Tranquilo entaõ

Segue uma pqna dica..........

procedure TForm1.Button1Click(Sender: TObject);
var tn: TTreeNode;
begin
  tn := TreeView1.Items.Add(nil,´Texto´);
  TreeView1.Items.AddChild(tn,´texto1´); // Este é o filho

end;


Deu pra entender + ou - ?


Responder

Gostei + 0

19/10/2004

Sonec2004

Captei...

Já dá pra começar.

Valeu pela dica.


Responder

Gostei + 0

20/10/2004

Rodolpho123

Conforme o código do nosso amigo Lucas:
procedure TForm1.Button1Click(Sender: TObject); 
var tn: TTreeNode; 
begin 
  tn := TreeView1.Items.Add(nil,´Texto´); 
  TreeView1.Items.AddChild(tn,´texto1´); // Este é o filho 

end; 


Vc pode definir icones para a sua TreeView (através de um ImageList), como no exemplo:
trn.ImageIndex := 0    //   Referente à uma imagem da ImageList
trn.SelectedIndex:= 1  //   Esta imagem só aparece quando vc clica no nó, exemplo, 0: Pasta fechada; 1: Pasta Aberta



Responder

Gostei + 0

15/11/2004

Cjs6331

Olá

gostei muito do exemplo do amigo e gostaria de saber se tem um exemplo de fazer as inserções e remoções do menu a partir de um outro controle tipo um edit, e outro a partir de um bd.

cara realmente este é um exemplo bem funcional e prático que achei neste fórum. parabéns.

um abraço,
Carlão


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar