Показать сообщение отдельно

  #9  
Старый 14.07.2009, 09:48
Nullsleep
Познающий
Регистрация: 02.06.2009
Сообщений: 67
Провел на форуме:
237284

Репутация: 54
Отправить сообщение для Nullsleep с помощью ICQ
По умолчанию

Цитата:
Сообщение от -[БуШ]-  
бональная проблема со StringGrid. задача: разукрасить определённую ячейку и написать в ней текст. проблема: ячейка успешно разукрашивается, но текст в ней писаться отказывается
обработчик Drawcell
Нужно вручную прорисовывать текст с помощью TextOut на канве StringGrid'а.
Код:
if (ACol == 4 && ARow == 3)
{
  StringGrid1->Canvas->Brush->Color = clLime;
  StringGrid1->Canvas->FillRect(Rect);
  StringGrid1->Canvas->Font->Color = clBlack;
  StringGrid1->Canvas->TextOut(Rect.Left, Rect.Top,
    StringGrid1->Cells[ACol][ARow]);
}

Последний раз редактировалось Nullsleep; 14.07.2009 в 09:50..
 
Ответить с цитированием