Tenho um TJvCheckTreeView chamado (TreModulos) neles eu tenho Itens/SubItens/SubItens (Pai/Filho/Neto) ai vem o problema;
1º - Quando eu clicar e selecionar tipo o Pai quero que automaticamente daquele Pai seleciona os Filhos e Netos e quando selecionado se clicar para desmarcar tem que desmarcar todos que foram selecionados.
2º - Quando eu clicar e selecionar o Filho quero que automaticamente seleciona o Pai e os Netos daquele Filho e quando selecionado se clicar para desmarcar tem que desmarcar todos que foram selecionados.
3º - Quando eu clicar e selecionar o Neto quero que automaticamente seleciona o Filho e Pai daquele Neto e quando selecionado se clicar para desmarcar tem que desmarcar todos que foram selecionados.
Pesquisando na Internet eu achei esse código abaixo;
procedure TFAdmPro002.TreModulosClick(Sender: TObject);
var
Node : TJvTreeNode;
begin
if TJvTreeNode(TreModulos.Selected).Checked then
begin
Node := TJvTreeNode(TreModulos.Selected.Parent);
Node.Checked := True;
end;
end;
Mas quando eu clico tipo no Neto só seleciona o Filho e não Seleciona o Pai, se Clico no Filho seleciona somente o Pai e não seleciona os netos e quando eu clico no Pai ele dá erro no executavel.
Pergunta
robinhocne
Olá Pessoal,
Estou com 3 problemas aqui;
Tenho um TJvCheckTreeView chamado (TreModulos) neles eu tenho Itens/SubItens/SubItens (Pai/Filho/Neto) ai vem o problema;
1º - Quando eu clicar e selecionar tipo o Pai quero que automaticamente daquele Pai seleciona os Filhos e Netos e quando selecionado se clicar para desmarcar tem que desmarcar todos que foram selecionados.
2º - Quando eu clicar e selecionar o Filho quero que automaticamente seleciona o Pai e os Netos daquele Filho e quando selecionado se clicar para desmarcar tem que desmarcar todos que foram selecionados.
3º - Quando eu clicar e selecionar o Neto quero que automaticamente seleciona o Filho e Pai daquele Neto e quando selecionado se clicar para desmarcar tem que desmarcar todos que foram selecionados.
Pesquisando na Internet eu achei esse código abaixo;
Mas quando eu clico tipo no Neto só seleciona o Filho e não Seleciona o Pai, se Clico no Filho seleciona somente o Pai e não seleciona os netos e quando eu clico no Pai ele dá erro no executavel.
Obrigado desde já pela atenção,
Editado por robinhocneLink para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.