Pessoal tenho uma dica
altere a font da sua coluna para Wingdings

vá no evento OnGetText do seu campo e coloque o código abaixo

procedure TForm1.cdsTesteCampoBooleanOnGetText(Sender: TField;   var Text:
String; DisplayText: Boolean);
begin
  if DisplayText then
    begin
      if Sender.AsBoolean then
        Text := #254 //simbolo na font Wingdings que simboliza um quadrado
vistado
      else
        Text := #168; //simbolo na font Wingdings que simboliza um quadrado
não vistado
    end
  else
    begin
      if Sender.AsBoolean then
        Text := 'True'
      else
        Text := 'False';
    end;
end;


espero ter ajudado

falow

2009/6/24 humberto sales de oliveira <humberto_...@yahoo.com.br>

>
>
> select case seucampo when 'true' then 'nao ticado' else 'ticado' end
> from suatabela
>
> stainle2003 escreveu:
>
> > Gostaria de trocar o valor True de um campo no DBGrid por um "visto" ou
> seja aquela imagem que significa "OK" ou "ticado", coisa assim.
> > uso o Delphi 7.
> > conto com a ajuda de vocês.
> > grato.
> > Stainle
> >
> >
> >
>
>  
>



-- 
Thales Eduardo Barros de Oliveira
Desenvolvedor Delphi / Firebird / Java
Emails:
tebosoftw...@gmail.com (GoogleTalk)
thales_...@hotmail.com (MSN)
Blog:
http://tebosoftware.blogspot.com/

"Tente ser uma pessoa de valor, não de sucesso"
Albert Einstein


[As partes desta mensagem que não continham texto foram removidas]

Responder a