Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C++ Builder > StringGrid заголовок столбца


Автор: kosta 4.2.2008, 21:17
у меня в СГ заголовки пишуться просто в первой фиксированной строке, например

sgResults->Cells[6][0]="Остаток суммы кредита";

подскажите как можно сделать, чтобы заголовок писался в три строки
Например, 
                               Остаток
                                 суммы
                               кредита

Смотрел http://forum.vingrad.ru/topic-158795.html 
но дело в том что в СГ  нет свойств Columns, с помощью которых описывается в топике про ДБГрид  

Автор: Comm 6.2.2008, 10:39
Попробуй так.
Для примера добавь на  форму  компонент CТ.

void __fastcall TForm1::FormCreate(TObject *Sender)
{
 StringGrid1->RowHeights[0]=50;
}
//-----------------------------------------------------------------
void __fastcall TForm1::StringGrid1DrawCell(TObject *Sender, int ACol,
      int ARow, TRect &Rect, TGridDrawState State)
{
   if(ACol==0 &ARow==0)
   {
     StringGrid1->Canvas->TextOut(Rect.Left, Rect.Top,"Остаток");
     StringGrid1->Canvas->TextOut(Rect.Left+3, Rect.Top+15,"суммы");
     StringGrid1->Canvas->TextOut(Rect.Left+6, Rect.Top+30,"кредита");

   }
}
//---------------------------------------------------------------------------
Если помогло, то хорошо =))

Автор: kosta 12.2.2008, 19:49
спасибо, помогло

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)