Este é um post disponível para assinantes MVPou para quem possui Créditos DevMedia. Clique aqui para saber mais!
Artigo Clube Delphi Edição 4 - Os objetos TtreeView e TTreeNode
Artigo da Revista Clube Delphi Edição 4.
Você não gostou da qualidade deste conteúdo?
(opcional) Você gostaria de comentar o que não lhe agradou?

Atenção: por essa edição ser muito antiga não há arquivo PDF para download. Os artigos dessa edição estão disponíveis somente através do formato HTML.
Dica
Os objetos TtreeView e TTreeNode
Uma das formas de exibição de dados utilizadas amplamente hoje em dia é a estrutura denominada Árvore, popularizada entre nós pelo Windows Explorer. Para a criação de uma árvore em aplicação que utiliza a estrutura de árvore, o Delphi disponibiliza a classe TTreeView.
Esta classe é de fácil utilização. Para carregar dados em um TreeView a partir de um banco de dados e recuperá-los, utilizamos os métodos AddObject e AddChildObject. Para isto é necessário utilizar um parâmetro do tipo untyped pointer que irá preencher a propriedade Data do objeto TTreeNode.
Irei mostrar neste artigo como construir uma aplicação que mostra os clientes e seus respectivos pedidos na arvore e ao clicar nas ramificações do pedido, um grid mostra os seus respectivos itens. No Delphi, crie uma nova aplicação e no form coloque um objeto TtreeView que se encontra na paleta Win32 e um objeto DBgrid que se encontra na paleta DataControls. O Banco de dados que iremos acessar terá três tabelas:Clientes, Pedidos e Itens e Produtos. Coloque quatro componentes Ttable que se encontram na paleta BDE e quatro objetos dataSource que se encontra na paleta DataAccess. Ligue os quatro objetos table com as tabelas e cada datasource. Veja o formulário em tempo de projeto na figura 1.
"
Este é um post disponível para assinantes MVPou para quem possui Créditos DevMedia. Clique aqui para saber mais!
Trabalha com Delphi e Oracle, já participou do desenvolvimento de softwares de grandes empresas e é um colaborador especial da revista



