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

![]()
Virtual TreeView
Sofistique suas aplicações com um TreeView profissional
A interface de um aplicativo sempre foi um fator determinante no sucesso ou no fracasso de um projeto. De nada adianta um código complexo rodando nos bastidores se a parte visual da aplicação não agradar o “todo-poderoso” usuário. E interagir corretamente com este “ser”, através de controles que tornem a utilização da aplicação mais fácil e intuitiva, pode determinar se você irá receber um email de elogio ou um telefonema mal-educado.
Uma boa maneira de se criar interfaces intuitivas e fáceis de utilizar é seguindo os padrões das grandes empresas de software, como a Microsoft, por exemplo. E esta companhia usa e abusa dos componentes que seu sistema operacional oferece, como o TreeView. O problema deste controle nativo é que ele não oferece muitas opções, tanto de flexibilidade quanto de apresentação. É aí que entra o componente que dá nome a este artigo: VirtualTreeView.
O componente
Criado em 2000 por Mike Lischke, este controle impressiona pela quantidade de recursos, onde a maioria absoluta não existe na opção do Windows. Coisas simples, como exibir checkboxes para cada item, ordenar os dados etc., que exigiriam certo esforço para codificar, estão ao alcance de meras propriedades. Para o leitor ter uma idéia da qualidade deste componente, basta saber que ele foi escolhido pela Borland para compor o IDE da versão 2005/2006 do Delphi. Vamos ver neste artigo as características mais importantes deste componente, que pode dar uma aparência extremamente profissional as suas aplicações.
Baixando e instalando
Acesse o site www.delphi-gems.com/VirtualTreeview/VT.php e baixe o instalador do componente. Certifique-se de ter o Delphi fechado antes de executá-lo. O programa de instalação irá criar automaticamente no registro uma entrada para a BPL necessária. O instalador possui versões para Delphi
"
Este é um post disponível para assinantes MVPou para quem possui Créditos DevMedia. Clique aqui para saber mais!
Michael Benford
Michael Benford (mrbenford@gmail.com) é acadêmico do curso de matemática da Universidade Federal Fluminense e desenvolvedor Delphi e ASP.NET da GPS Tecnologia. Programa em Delphi há 5 anos, desenvolvendo aplicações cliente/servidor, multicamadas, utilitários de uso geral, componentes, experts e apli...
2 COMENTÁRIOS



