Fórum Imagem no dbgrid - Essa é difícil. #215224
18/02/2004
0
Só que no exemplo a imagem fica do lado direito e eu gostaria que ela ficasse do lado esquerdo, alguém sabe como fazer.
Tentei de tudo e não consegui.
Se alguém puder me ajudar eu agradeço muito.
Obrigado.
Edukobra
Curtir tópico
+ 0Posts
18/02/2004
Dbergkamps
eu nunca tentei imagens & bd, mas veja se não há nenhuma característica como alignment no dbgrid(suponho que vc esteja usando um)
Gostei + 0
19/02/2004
Edukobra
Gostei + 0
19/02/2004
Leanribas
(*Pinta ícone para o campo sexo*)
if Column.Field=ClientDataSet1SEXO then
begin
R := Rect;
DBGrid1.Canvas.FillRect(Rect);
R.Left := R.Left + 16;
DBGrid1.DefaultDrawDataCell(R,Column.Field,State); // pinta o texto padrão
if ClientDataSet1SEXO.AsString=´M´ then
ImageList1.Draw(DBGrid1.Canvas,Rect.Left+1,Rect.Top+1,3);
if ClientDataSet1SEXO.AsString=´F´ then
ImageList1.Draw(DBGrid1.Canvas,Rect.Left+1,Rect.Top+1,4);
//DBGrid1.DefaultDrawDataCell(rect,Column.Field,State); // pinta o texto padrão
end;
Falou.
Leandro
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)