SoloCodigo

Programación General => C/C++ => C++ Builder => Mensaje iniciado por: amblin en Miércoles 23 de Febrero de 2005, 22:32

Título: Dbgrid Forzar Un Contenido
Publicado por: amblin en Miércoles 23 de Febrero de 2005, 22:32
tengo el sigte codigo y funciona
 TDBGrid *grid = static_cast<TDBGrid*>(Sender);
 if (Column->Title->Caption == "Tipo"  &&
 TableCampo->Value )
 {          
       grid->Canvas->StretchDraw(Rect,Picture->Picture->Graphic);
 }
la cosa es que estoy queriendo poner en ves de un bmp  una simple  cadena de carateres  como por ej "hola"  osea forzar el contenido de la celda solo necesitaria cambiar el codigo dentro del if me pordrian dar una mano please les estare muy agradecido
un abrazo a todos
Título: Re: Dbgrid Forzar Un Contenido
Publicado por: _Viktor en Lunes 28 de Febrero de 2005, 19:21
Hola, prueba algo como esto, donde cy, cy son las coordenadas en las que se imprimira el texto, tambien podrias usar TextOut.

Código: Text
  1. grid-&#62;Canvas-&#62;TextRect(Rect,cx,cy,&#34;Texto&#34;);
  2.  

Eso te servira para empezar... Saludos...