CheckListBox somente leitura
preciso usar um CheckListBox, mas preciso que ele fique como somente leitura, ou seja, as caixas de verificação não podem ser marcadas nem desmarcadas.
não quero utilizar a propriedade enabled pois fica esmaecida.
não quero utilizar a propriedade enabled pois fica esmaecida.
Raserafim
Curtidas 0
Respostas
Edilcimar
22/01/2006
no onenter do checkbox faça
If checkbox1.checked then
Marcado := True
Else
Marcado := False;
e no onexit faça
If Marcado := True then
CheckBox1.Ckecked := True
Else
CkeckBox1.Ckecked := False;
If checkbox1.checked then
Marcado := True
Else
Marcado := False;
e no onexit faça
If Marcado := True then
CheckBox1.Ckecked := True
Else
CkeckBox1.Ckecked := False;
GOSTEI 0
Aasn
22/01/2006
Olá raserafim,
A melhor maneira de fazer isso é através de um ´Abort´ no evento OnMouseDown do CheckListBox.
[]´s
AASN
A melhor maneira de fazer isso é através de um ´Abort´ no evento OnMouseDown do CheckListBox.
[]´s
AASN
GOSTEI 0
Edilcimar
22/01/2006
e se em vez do mouse a pessoa estiver usando o teclado (espaço) para marcar ou desmarcar o checkbox?
GOSTEI 0
Aasn
22/01/2006
Ops... esqueci do teclado!
Valeu Edilcimar!
[]´s
AASN
procedure TForm1.CheckListBox1KeyPress(Sender: TObject; var Key: Char); begin case key of #13 : Abort; 32 : Abort; end; end;
Valeu Edilcimar!
[]´s
AASN
GOSTEI 0
Raserafim
22/01/2006
resolvido.
fiz o seguinte pessoal:
no evento OnClickCheck, que é disparado tanto para o teclado como para o mouse, coloquei o seguinte código:
fiz o seguinte pessoal:
no evento OnClickCheck, que é disparado tanto para o teclado como para o mouse, coloquei o seguinte código:
ChckLstBxPermissoes.Checked[ChckLstBxPermissoes.ItemIndex] := not ChckLstBxPermissoes.Checked[ChckLstBxPermissoes.ItemIndex];
GOSTEI 0
Aasn
22/01/2006
Olá raserafim,
o que pode ser inconveniente neste método usado por vc é o ´piscado´ que ele gera ao clicar/teclar, algo que não acontece na sugestão que postei. Contudo, ´VOCÊ DECIDE´.
[]´s
AASN
o que pode ser inconveniente neste método usado por vc é o ´piscado´ que ele gera ao clicar/teclar, algo que não acontece na sugestão que postei. Contudo, ´VOCÊ DECIDE´.
[]´s
AASN
GOSTEI 0