Página 1 de 1

Ajudem-me por favor!

Enviado: 29 Mai 2018 20:39
por NiltonGM
Tem como usar o controle Tree com CheckBox?
A ideia é a seguinte: Na tela de cadastro de usuários, ao definir as permissões de acesso ao menu do sistema, gostaria de mostrar em árvore o menu, aí poderíamos habilitar ou desabilitar a opção do menu na árvore para aquele usuário, assim ficaria mais dinâmico as permissões podendo expandir ou recolher o nível.
Descobri que posso usar a propriedade .NodeFlag pegando e setando:

Código: Selecionar todos

// Setando true na árvore selecionada
Form_1.Tree_1.NodeFlag( Form_1.Tree_1.Value ) := .T.

//Pegando o valor
MsgInfo( Form_1.Tree_1.NodeFlag( Form_1.Tree_1.Value ) )
Eu poderia usar o evento OnDblClick para setar, porem, o problema é, como mostrar ao usuário que está clicado ou não como um CkeckBox?
Me ajudem rapazes! Please! Alguém já deve ter implementado isso.

Ajudem-me por favor!

Enviado: 15 Set 2018 16:48
por NiltonGM
Quase quatro meses depois de eu fazer esta pergunta sem que alguém do forum pudesse me responder, e já desistido de usar o TREE, resolvi fazer testes por tentativa e erro já que não há uma boa documentação desse controle, mas finalmente consegui atingir meu objetivo. Não só simulei um CheckBox como consigo armazenar no item selecionado o id do registro e outras informações que veio do BD MySQL para usa-lo no INSERT/UPDATE do Form em uso.
2018-09-15.png

Ajudem-me por favor!

Enviado: 16 Set 2018 12:33
por Itamar M. Lins Jr.
Ola!
Legal isso. Porém essa pergunta era para ser movida para a parte/seção da Minigui ?
A pergunta, e ainda bem, agora com a solução é particular dessa linguagem visual.
Quem programa em Harbour não necessariamente usa Minigui ou Hwgui, Fivewin etc...

Além do forum do PCToledo, tem o forum internacional da Minigui http://www.hmgforum.com/

Saudações,
Itamar M. Lins Jr.