Як в cxgrid вибіркові рядки виділити іншим кольором

Як в cxGrid вибіркові рядки виділити іншим кольором?

Здраствуйте.
Як в cxGrid вибіркові рядки виділити іншим кольором?

Наприме, якщо в якомусь полі значення дорівнює 1, то рядок повинна виводитися сірим кольором, а в інших випадках синім.

статей про кольорову сітку в Делфі досить в інеті. як мінімум - на королівстві.

Це не DBGrid і не RxGrid,
а CxGrid від developerExpress.

добре, я там пошукаю, спасибі

і що? там немає події перемальовування?

var
AYellowStyle: TcxStyle;

procedure TfrmMain.cxGrid1DBTableView1StylesGetContentStyle (
# XA0; Sender: TcxCustomGridTableView; ARecord: TcxCustomGridRecord;
# XA0; AItem: TcxCustomGridTableItem; out AStyle: TcxStyle);
begin
# XA0; if ARecord.Values ​​[cxGrid1DBTableView1Bool.index] = true then
# XA0; # XA0; # XA0; AStyle: = AYellowStyle;
// фарбує стороку в якій в поле Bool варто значення true // (булево поле)
end;

procedure TfrmMain.FormCreate (Sender: TObject);
begin
# XA0; AYellowStyle: = TcxStyle.Create (Self);
# XA0; AYellowStyle.Color: = $ 0080FFFF;
# XA0; AYellowStyle.TextColor: = clMaroon;
# XA0; AYellowStyle.Font.Style: = [fsBold];
end;

А де вбивство АЕллоуСтіле. )))

> А де вбивство АЕллоуСтіле. )))
так форма ж овнер :)

> Так форма ж овнер :)

На овнера сподівайся, а сам не зівай. )

Схожі статті