Clipper On Line • Ver Tópico - LISTBOX COM CHECKBOX
Página 1 de 1

LISTBOX COM CHECKBOX

MensagemEnviado: 17 Abr 2013 11:07
por JAIR RANGEL
Olá, a todos!

Estou com uma dúvida e gostaria de compartilhar, e pedir opinião dos colegas:
No módulo Configurador do meu Sistema tenho uma janela onde existem inúmeros parâmetros a serem configurados pelo operador. Estes parâmetros são Combobox ( CheckBox ).
Hoje utilizo uma janela configurada como Virtual, e dimensiono seu tamanho. Isto foi feito, porque a quantidade de parâmetros ultrapassa a altura da janela.

Gostaria de saber se existe uma outra alternativa para trabalhar com estes parâmetros. Pensei em colocá-los dentro de um componente Listbox. Porém, meus parâmetros são Combobox ( CheckBox ). Posso utilizar Combobox ( CheckBox ) como um ítem do Listbox?

Não sei se me fiz entender corretamente. É que a maneira que faço hoje, funciona, mas não está elegante, profissional.
Se conseguir que os parâmetros sejam elementos de um Listbox, seria mais interessante. Ficaria mais dinâmico. Pois, assim, poderia dividir os parâmetros correspondentes, dentro de dois ou três Listbox.

Se alguém tiver uma ideia e puder compartilhar, agradeço.

Jair Rangel

LISTBOX COM COMBOBOX

MensagemEnviado: 17 Abr 2013 11:20
por Pablo César
Acho que entendi. E a sua ideia de utilizar ListBox em lugar de um ComboBox muito grande, seria uma boa solução e o tratamento é praticamente igual. Outra idéia, não sei se você já viu é o ComboSearchBox da HMG, procure o exemplo C:\hmg.3.1.2\hfcl\Samples\ComboSearchBox.

LISTBOX COM COMBOBOX

MensagemEnviado: 17 Abr 2013 11:44
por Pablo César
Ahhh esqueci de dizer que o ComboSearBox, ainda irá ser corrigido algumas coisas (questão do padrão UNICODE e uma linha que falta, estética apenas). Talvez seja melhor aguardar o próximo release da HMG.

LISTBOX COM COMBOBOX

MensagemEnviado: 17 Abr 2013 16:33
por JAIR RANGEL
Olá, Pablo!

Obrigado por responder. Mas agora que percebi: cometi uma falha ao postar o tópico. Não é combobox, o correto seria checkbox. Pois utilizo para configurar os parâmetros .T./.F. (Verdadeiro/Falso)=(Sim/Não). Me desculpe a falha.

É meio estranho, ainda não testei, mas acho que não vai funcionar: Inserir checkbox como itens de um Listbox. O operador teria que marcar/desmarcar os checkboxes e ainda teria a rolagem da tela que é intrinsica do Listbox.

Vlw...

LISTBOX COM COMBOBOX

MensagemEnviado: 17 Abr 2013 23:38
por Pablo César
No módulo Configurador, você poderia utilizar uma Grid com as seguintes colunas:

- Coluna (opcional, se quiser exibir na tela o efeito de selecionado) com o quadradinho em forma de bmp vazio ou clicado
- Coluna com descrição
- Coluna (mas não visível, tamanho zero de largura) que guarde o flag .T. ou .F.

E não colocaria linhas no grid e mudava o flag através de função no double click do mouse.

LISTBOX COM COMBOBOX

MensagemEnviado: 25 Abr 2013 09:05
por Pablo César
Creio que também daria colocar os CheckBoxes dentro dos itens no Grid. Se isso for certo, você eliminaria a três coluna propostas anteriormente.

Se você quiser, posta a tela capturada desse seu módulo Configurador que faço pra você um exemplo. Ele tem várias coluna de CheckBox ?

LISTBOX COM CHECKBOX

MensagemEnviado: 03 Mai 2013 17:44
por JAIR RANGEL
Olá, Pablo!

Colocar checkbox dentro do Grid, como se fossem itens do Grid, não dá para fazer isto.
Mas a sua primeira sugestão, para trabalhar com imagens bmp: "quadrado marcado/desmarcado" como itens do grid, ficaria bom. Seria ótimo.
O chato seria utilizar double click para marcar/desmarcar os itens.
Sendo assim, poderia utilizar um botão na janela, fora do grid, para fazer esta função: marcar/desmarcar, o ítem selecionado no Grid.
Assim fica 10!

Um abraço,

Vlw...