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

Вниз

не могу раскрасить строки cxGrid   Найти похожие ветки 

 
cxGrid   (2009-11-17 13:54) [0]

Всем салют!
Нужно раскрасить строки в гриде, если выполняется некое условие, но не получается  - все строки красятся в один мой цвет, если побегать по записям - все возвращаются в исходный цвет:(
Вот код:
procedure TMessage_review.cxGrid1DBTableView1CustomDrawCell(
 Sender: TcxCustomGridTableView; ACanvas: TcxCanvas;
 AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean);
var
 ARec: TRect;
 ATextToDraw: String;
begin
 if qTextLenta.FieldByName("FLAG_PARENT").AsInteger = 1 then
 begin
   ATextToDraw := AViewInfo.GridRecord.DisplayTexts[AViewInfo.Item.Index];
   ARec := AViewInfo.Bounds;
   ACanvas.Canvas.Brush.Style := bsSolid;
   ACanvas.Canvas.Brush.Color := clBlue;
   ACanvas.Canvas.FillRect(ARec);
   SetBkMode(ACanvas.Canvas.Handle, TRANSPARENT);
   InflateRect(ARec, 2, 2);
   ACanvas.DrawText(ATextToDraw, ARec, 0);
   ADone := True;
 end
 else
   ACanvas.Brush.Color := clWhite;
end;


 
cxGrid   (2009-11-17 13:56) [1]

это код, почти без изменений, из примеров ихних


 
cxGrid   (2009-11-17 14:02) [2]

Прощу прощения, вопрос снят - курсор-то на одном месте:)


 
Сергей М. ©   (2009-11-17 14:04) [3]


> если выполняется некое условие, но не получается  - все
> строки красятся в один мой цвет


Значит условие не выполняется.



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

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

Наверх




Память: 0.47 MB
Время: 0.011 c
4-1226307753
DimDim
2008-11-10 12:02
2010.01.10
Лажа с округлениями???


1-1233066145
webpauk
2009-01-27 17:22
2010.01.10
курсор в Tedit


2-1258633181
RWolf
2009-11-19 15:19
2010.01.10
VirtualStringTree: цвет текста


15-1257271998
trxnet
2009-11-03 21:13
2010.01.10
2 задачки. Размен денег и произведение многочленов


6-1210671607
d@nger
2008-05-13 13:40
2010.01.10
Чтение файла по HTTP с помощью wininet.