Buscar

Marcando o Filho e o Pai ( TJvCheckTreeView )

Código

/*

Amigos um companheiro de programação fez essa pergunta num grupo Delphi, então dei uma fuçada, pois utilizo a biblioteca do Jedi ( eu recomendo) e como já utilizei esse componente, acabei achando uma solução para o caso. A pergunta dele era a seguinte:

"Colegas, utilizando um JvCheckTreeView, gostaria de, ao checar um item filho, também checar o item pai. Alguém sabe como fazer? Grato"

E a solução encontrada foi, no evento JvCheckTreeView1Click adicionar o código abaixo, lógico que a partir daqui você poderá refinar a rotina, experimente implementar que ao retirar a marcação de todos os filhos, a rotina retire também a marcação do item pai.

/*

procedure TForm23.JvCheckTreeView1Click(Sender: TObject);
var
  Node : TJvTreeNode;
begin
  if TJvTreeNode(JvCheckTreeView1.Selected).Checked then
  begin
    Node := TJvTreeNode(JvCheckTreeView1.Selected.Parent);
    Node.Checked := True;
  end;
end;

*/

Espero mais uma vez estar ajudando!

*/

Publicidade

Vote na dica




Quantidade de votos: 0 votos
Aceitação: 0%


Detalhes da dica

Categoria: Componentes
Adicionada dia: 27/10/09
Por: Jose Henrique
Visualizada: 5492 vezes

Planeta Delphi - Tudo sobre programação Delphi Planeta Delphi - www.planetadelphi.com.br - Todos os direitos reservados | Copyright 2001-2009