Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2016.01.31;
Скачать: CL | DM;

Вниз

Как сделать цветные строки в StringGrid?   Найти похожие ветки 

 
i2e   (2014-07-10 10:53) [0]

Если это, конечно, в принципе предусмотрено. В DrawGrid, отрисовывая ячейки, можно. Но хотелось как-то попроще. Есть возможность?


 
i2e   (2014-07-10 11:20) [1]

Однако, Canvas.
Что ж меня переклинило.

procedure TForm1.StringGrid1DrawCell(Sender: TObject; ACol, ARow: Integer; Rect: TRect; State: TGridDrawState);
begin
   if ACol = 2 then //Вторая колонка будет зелёной, другие - красными
     StringGrid1.Canvas.Brush.color := clGreen
   else
     StringGrid1.canvas.brush.Color := clRed;

   //Закрашиваем бэкграунд
   StringGrid1.Canvas.FillRect(Rect);
end;



Страницы: 1 вся ветка

Текущий архив: 2016.01.31;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.008 c
15-1432742556
Pavelnk
2015-05-27 19:02
2016.01.31
Эволюция и галактический год


15-1432906339
Pavelnk
2015-05-29 16:32
2016.01.31
Код таблицы


2-1404816598
Sakipiel
2014-07-08 14:49
2016.01.31
Можно ли положить форму на форму?


15-1432675804
Юрий
2015-05-27 00:30
2016.01.31
С днем рождения ! 27 мая 2015 среда


4-1275994363
djsmentya
2010-06-08 14:52
2016.01.31
Twain интерфейс