Então lá vai! Declare uma variavél local:
R: TRect; No evento OnDrawColumnCell: R := Rect; Dec(R.Botton,2); if Column.Field = ClientDataSet1OBS then begin if not (gdSelect in State) then DBGrid.Canvas.FillRect(Rect); DrawText(DBGrid1.Canvas.Handle, pchar(ClientDataSet1OBS.AsString), length(ClientDataSet1OBS.String), R, DT_WORDBREAK); end; -- []s, Odail Della Niesi Junior São Pedro-SP Rubem Nascimento da Rocha escreveu: > > > Meu caro, preste atenção! Isto é pra mostrar foto! O companheiro quer > orientação pra mostrar campo MEMO! > Sds. > > ________________________________ > To: delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br> > From: [EMAIL PROTECTED] <mailto:dellaniesi%40gmail.com> > Date: Wed, 30 Jul 2008 11:16:45 -0300 > Subject: Re: [delphi-br] Visualizar Campo Blob Firebird Texto no dbgrid > > No evento OnDrawColumnCell do DBGrid : > > if Column.Field = ClientDataSet1FOTO then > begin > if not (gdSelected in State) then > DBGrid.Canvas.FillRect(Rect); > with TPicture.Create do > begin > Assign(ClientDataSet1FOTO); > DBGrid1.Canvas.StrechDraw(Rect,Bitmap); > Free; > end; > end; > > Aumente o tamanho da célula, propriedade font do DBGrid (por exemplo: > 32), depois configure a propriedade fonte de cada coluna para 8 novamente. > > -- > []s, > > Odail Della Niesi Junior > São Pedro-SP > > Rubem Nascimento da Rocha escreveu: > > > > > > Luís, > > > > reforço o que eu lhe respondi na lista-delphi. Vc deverá programar > > eventos no DBGrid para escrever (ou 'pintar') o texto do campo Memo na > > célula do DBGrid. Procure na Internet que vc vai encontrar aos montes > > dicas que mostram como fazer isso. Inclusive, mostrando como quebrar o > > texto em mais de uma linha dentro de uma célula do DBGrid. > > > > Boa sorte. Sds. > > > > ________________________________ > > To: delphi-br@yahoogrupos.com.br > <mailto:delphi-br%40yahoogrupos.com.br> > > From: [EMAIL PROTECTED] <mailto:leandro%40ljsistemas.com.br> > > Date: Wed, 30 Jul 2008 10:20:53 -0300 > > Subject: Re: [delphi-br] Visualizar Campo Blob Firebird Texto no dbgrid > > > > Tente criar um campo calculado no DataSet, do tipo String. > > > > Aí vc coloca: > > > > Query1MEUCAMPOCALCULADO.AsString := Query1MEUCAMPOBLOG.AsString; > > > > Não testei, mas deve funcionar. > > > > É claro que só vai mostrar uma linha no DBGrid. > > > > t+, > > > > Leandro > > > > ----- Original Message ----- > > From: Luís > > To: Delphi-Br > > Sent: Wednesday, July 30, 2008 9:37 AM > > Subject: [delphi-br] Visualizar Campo Blob Firebird Texto no dbgrid > > > > Como faço para Visualizar Campo Blob Firebird Texto no dbgrid ? > > > > __________________________________________________________ > Receba GRÁTIS as mensagens do Messenger no seu celular quando você > estiver offline. Conheça o MSN Mobile! > http://mobile.live.com/signup/signup2.aspx?lc=pt-br > <http://mobile.live.com/signup/signup2.aspx?lc=pt-br> > >