Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Для новичков > цвет колонки StringGrid


Автор: Kyuuketsuki 11.1.2009, 10:19
можно ли выделить один заданный столбик другим цветом?

Автор: Frees 11.1.2009, 10:41
можно обрабатывая событи OnDrawCell

Код

procedure TForm1.StringGrid1DrawCell(Sender: TObject; ACol, ARow: Integer;
  Rect: TRect; State: TGridDrawState);
begin
  if ACol = 2 then
   with TStringGrid(Sender), Canvas do
   begin
     Brush.Color := clRed;
     FillRect(Rect);
     TextRect(Rect, Rect.Left + 2, Rect.Top + 2, Cells[aCol, aRow]);
   end;
end;

Автор: Kyuuketsuki 11.1.2009, 16:10
Пасиба, выручили )))

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