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

Вниз

Народ как поменять цвет определённой ячейки в Стриггриде   Найти похожие ветки 

 
REd_imp   (2005-02-04 13:21) [0]

Заранее благодарен за ответ


 
_vox_   (2005-02-04 13:28) [1]

см. событие OnDrawCell


 
wl ©   (2005-02-04 13:39) [2]

просто чтобы было понятнее...

procedure TForm1.StringGrid1DrawCell(Sender: TObject; ACol, ARow: Integer;
 Rect: TRect; State: TGridDrawState);
begin
 if(ACol div 2 = ACol / 2) then
 begin
   StringGrid1.Canvas.Brush.Color := clRed;
   StringGrid1.Canvas.Rectangle(Rect);
 end
 else
 begin
   StringGrid1.Canvas.Brush.Color := clBlue;
   StringGrid1.Canvas.Rectangle(Rect);
 end;
end;


 
msguns ©   (2005-02-04 13:40) [3]

>wl ©   (04.02.05 13:39) [2]

Зебра ?


 
wl ©   (2005-02-04 13:42) [4]

аха, условие в if и цвета - по вкусу....


 
msguns ©   (2005-02-04 13:50) [5]

А если вместо
if(ACol div 2 = ACol / 2)нарисовать
if(DataSource.DataSet.RecNo div 2 = DataSource.DataSet.RecNo/2)  
то будет тельняшка

А если совместить оба, то будет шахматная доска.
Кррррасотишшша !!!

;))


 
msguns ©   (2005-02-04 13:51) [6]

Кстати, а у TColumn есть такое свойство, как Color ;)



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

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

Наверх




Память: 0.48 MB
Время: 0.053 c
14-1106632599
syte_ser78
2005-01-25 08:56
2005.02.20
Что за ... спай?


3-1105681790
Centr
2005-01-14 08:49
2005.02.20
проблема с базой paradox


3-1105704607
Blackmind
2005-01-14 15:10
2005.02.20
Crystal Report 9 - необходимые DLL ?!


14-1107047827
olookin
2005-01-30 04:17
2005.02.20
Все таки штучка Земфиры - это что-то...


3-1106207417
АМБ
2005-01-20 10:50
2005.02.20
DBGrid. Работа скролинга.