Clipper On Line • Ver Tópico - Ajudem-me por favor!

Ajudem-me por favor!

Projeto Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

 

Ajudem-me por favor!

Mensagempor NiltonGM » 29 Mai 2018 20:39

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:
// 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.
Nilton Medeiros
nilton@sistrom.com.br
Avatar de usuário

NiltonGM
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 393
Data de registro: 05 Jun 2014 23:47
Cidade/Estado: Caieiras/SP
Curtiu: 249 vezes
Mens.Curtidas: 24 vezes

Ajudem-me por favor!

Mensagempor NiltonGM » 15 Set 2018 16:48

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
Nilton Medeiros
nilton@sistrom.com.br
Avatar de usuário

NiltonGM
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 393
Data de registro: 05 Jun 2014 23:47
Cidade/Estado: Caieiras/SP
Curtiu: 249 vezes
Mens.Curtidas: 24 vezes

Ajudem-me por favor!

Mensagempor Itamar M. Lins Jr. » 16 Set 2018 12:33

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.
Avatar de usuário

Itamar M. Lins Jr.
Colaborador

Colaborador
 
Mensagens: 6927
Data de registro: 30 Mai 2007 11:31
Cidade/Estado: Ilheus Bahia
Curtiu: 309 vezes
Mens.Curtidas: 503 vezes




Retornar para Harbour

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 1 visitante


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro