GARANTIR DESCONTO

Fórum Componente para árvore genealógica? #271171

07/03/2005

0

Olá!

Existe algum componente que me permita criar uma árvore genealógica?

Obrigado


Nildo

Nildo

Responder

Posts

07/03/2005

Motta

o TreeView não quebra o galho ?


Responder

Gostei + 0

07/03/2005

Nildo

o TreeView não quebra o galho ?


Temporariamente quebra. Mas o pessoal não vai gostar hehe. Eles querem algo que expresse bem a idéia da árvore, visualmente. De preferencia na horizontal


Responder

Gostei + 0

07/03/2005

Motta

Google

http://www.google.com.br/search?hl=pt&q=family+tree+delphi+component


Responder

Gostei + 0

07/03/2005

Nildo

Eu estava tentando lembrar como se diz Arvore Genealógica em ingles hehehehe! Valeu ;)


Responder

Gostei + 0

07/03/2005

Motta

Sistema de controle de gado ou cavalo ?


Responder

Gostei + 0

07/03/2005

Nildo

Sistema de controle de gado ou cavalo ?


Só entendendo o sistema completo para saber. É como se fosse um conjunto de regras que o usuário cria. Por exemplo:

Ele joga o primeiro item (no caso, o primeiro da família), dai depois ele pode jogar quantos itens for dentro desse (filhos desse cara, na representação visual) e assim vai.

Isso são algumas condições, por exemplo: QUando a primeira condição for atingida, ele só poderá executar, no caso, as condições respectivas aos Filhos desse item. Seguindo assim para todos os filhos, netos, etc na representação visual. Eu identifiquei como Arvore Genealógica pois é o esquema que meu chefe quer apresentar isso na tela


Responder

Gostei + 0

07/03/2005

Motta

Parece mais um organograma


Responder

Gostei + 0

07/03/2005

Nildo

Parece mais um organograma


é, Também!


Responder

Gostei + 0

07/03/2005

Michael

E aí Nildo, blz?

Se vc não encontrar o tal componente, acredito que não seja difícil criar um. Basta usar uma função recursiva e desenhar no Canvas.

Tipo: vc usar API Hooking para detectar a função CreateFamilyTreeA e CreateFamilyTreeW... hehehehe ;-)

Mas já deve haver algo assim.

[]´s


Responder

Gostei + 0

07/03/2005

Motta

No mínimo trabalhoso ...


Responder

Gostei + 0

07/03/2005

Everton

Na verdade o essa árvore é uma Árvore de Decisão.


Responder

Gostei + 0

08/03/2005

Nildo

O problema é que cada item dentro dela deve ser um objeto onde eu possa ter eventos e propriedades. Tudo dinâmico, por exemplo:

Ele clica em um icone no meu programa e arrasta para lá. Em seguida arrasta um outro ícone em baixo desse, logo já cria uma linha horizontal onde permita que eu possa jogar mais icones lá, e assim vai.. Se tivesse um já pronto eu não perderia muito tempo fazendo um esquema desses.

Eu até poderia fazer com o TreeView, mas eu preciso de alguma maneira interligar um subitem qualquer a um outro subitem qualquer, independente de estar em nodes diferentes. Será que existe alguma maneira disso ser feito?


Responder

Gostei + 0

08/03/2005

Rodolpho123

Vc pode definir um código hierárquico para cada nó da árvore. Eu fiz um trabalho uma vez em que eu tinha que permitir o usuário inserir nós da TreeView (da esquerda) para a TreeView da direita e vice-versa. Se um nó pai já estivesse em qualquer uma das árvores, eu tinha que encontrá-lo e inserir o filho corretamente. E olha que o usuário também podia inserir um nó cujo já tivesse diversos filhos, netos, etc...
E o que me facilitou bastante foi criar um código hierarquico para cada nó...
Espero que isso te ajude....


Responder

Gostei + 0

08/03/2005

Nildo

E o que me facilitou bastante foi criar um código hierarquico para cada nó...


Isso já tá feito. Eu tenho as classes já estruturadas dessa maneira. O problema agora é a representação visual


Responder

Gostei + 0

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

Aceitar