Fórum Problemas com CheckListBox #346908
02/10/2007
0
Alguém sabe como mudar a cor da fonte dos itens de um CheckListBox ??
Agradeço a quem puder ajudar!
Vfmartins
Curtir tópico
+ 0Posts
02/10/2007
Mayron Cachina
CheckListBox1.Canvas.FillRect(Rect); if not (odFocused in State) then begin if CheckListBox1.Checked[index] then begin CheckListBox1.Canvas.Font.Color := clRed; CheckListBox1.Canvas.Brush.Color := clWhite; end else begin CheckListBox1.Canvas.Font.Color := clBlack; CheckListBox1.Canvas.Brush.Color := clWhite; end; end; CheckListBox1.Canvas.TextOut(Rect.Left+2,Rect. Top,CheckListBox1.Items.Strings[Index]);
acho que dai da pra vc ter uma idéia de mudar a cor da fonte...
Gostei + 0
03/10/2007
Vfmartins
´No enough actual paramters´
e parou na linha:
´CheckListBox2.Canvas.FillRect(Rect);´
Vc sabe o que ha de errado? Ou alguém sabe?
Agradeço se puder me ajudar!!
Gostei + 0
03/10/2007
Mayron Cachina
até de noite eu vou tentar postar aqui, blz!
Gostei + 0
03/10/2007
Mayron Cachina
to mandando um exemplo feito no delphi 7...
http://www.4shared.com/file/25618271/54a83ad2/CheckListBox.html?dirPwdVerified=d964819f
Gostei + 0
03/10/2007
Vfmartins
no seu exemplo vc colocou as condições no ´CheckListBox1DrawItem´ e funcionou, mas eu preciso que seja colocado no ´onclick de um button´, aí não funciona...
o que eu faço????
Gostei + 0
03/10/2007
Paulo
Gostei + 0
03/10/2007
Mayron Cachina
não dá, ele n faz a opção...
rpz não sei n, viu...
apertando o botão eu n consegui fazer....
Gostei + 0
04/10/2007
Vfmartins
Alguém sabe me dizer alguma maneira (não precisa ser exatamente mudar as cores dos itens), mas preciso encontrar uma forma de diferenciar um item do outro ao clicar em um botão.
Por favor, agradeço mto a quem puder me ajudar!!
Gostei + 0
04/10/2007
Mayron Cachina
mais já é meio caminho andado...
if CheckListBox1.Checked[index] then begin CheckListBox1.Canvas.Font.Color := clRed; CheckListBox1.Canvas.Brush.Color := clWhite; end else begin CheckListBox1.Canvas.Font.Color := clBlack; CheckListBox1.Canvas.Brush.Color := clWhite; end;
Gostei + 0
08/10/2007
Vfmartins
bom, de qualquer forma agradeço por tentarem me ajudar!!
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)