Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.44 MB
Время: 0.006 c
15-1432953284
wl
2015-05-30 05:34
2016.01.31
MMU


11-1258784482
Dy1
2009-11-21 09:21
2016.01.31
меню и форма, интересный глюк


2-1404975191
i2e
2014-07-10 10:53
2016.01.31
Как сделать цветные строки в StringGrid?


2-1404910328
Imagination
2014-07-09 16:52
2016.01.31
В Stringgrid точку поменять на запятую


3-1305880313
beriya
2011-05-20 12:31
2016.01.31
разнотипные БД в одном запросе




   Наверх