 |
Club Builder Foro de C++Builder en español
|
| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
Fran Invitado
|
Publicado: Sab 10 May, 2003 5:26 pm Asunto: Alineacion en Stringrid |
|
|
Hola gente!
Pues aqui va mi duda: Como puedo hacer para centrar o alinear a la derecha el texto de una celda en un StringGrid??
Gracias de antemano |
|
| Volver arriba |
|
 |
Marky Master

Registrado: 28 Dic 2002Mensajes: 251Ubicación: Las Rozas - Madrid (España)
|
Publicado: Dom 11 May, 2003 1:57 pm Asunto: |
|
|
Échale un ojillo a este mensaje:
https://cppbuilder.es/viewtopic.php?t=5028
La adaptación al StringGrid sería:
| Código: |
void __fastcall TForm1::StringGrid1DrawCell(TObject *Sender, int ACol,
int ARow, TRect &Rect, TGridDrawState State)
{
TRect r(Rect);
StringGrid1->Canvas->FillRect(r);
StringGrid1->Canvas->Font = StringGrid1->Font;
StringGrid1->Canvas->Font->Color = clWindowText;
DrawText(StringGrid1->Canvas->Handle, StringGrid1->Cells[ACol][ARow].c_str(),
StringGrid1->Cells[ACol][ARow].Length(), &Rect,
DT_SINGLELINE |DT_CENTER | DT_VCENTER | DT_END_ELLIPSIS);
}
|
Mira en la ayuda la función DrawText para que veas las conbinaciones de texto que hay.
Suerte |
|
| Volver arriba |
|
 |
Fran Invitado
|
Publicado: Dom 11 May, 2003 8:14 pm Asunto: Ya |
|
|
| Muchas gracias, ya sale |
|
| Volver arriba |
|
 |
|
|
No puedes publicar temas nuevos en este foro No puedes responder a temas en este foro No puedes editar tus mensajes en este foro No puedes borrar tus mensajes en este foro No puedes votar en las encuestas de este foro
|
© 2002–2026 Club Builder · Funciona con phpBB.
|