Cum să selectați o altă culoare în liniile selective cxgrid

Cum de a selecta o altă culoare în cxGrid?

Buna ziua.
Cum de a selecta o altă culoare în cxGrid?

De exemplu, dacă un câmp are o valoare de 1, atunci linia trebuie să fie gri, iar în alte cazuri, albastru.

articole despre grilă de culoare din Delphi sunt suficiente pe internet. cel puțin - în regat.

Acesta nu este DBGrid și nu RxGrid,
dar CxGrid de la developerExpress.

bine, o să mă uit, mulțumesc

și ce? nu există nici un eveniment de redrawing?

var
AYellowStyle: TcxStyle;

procedura TfrmMain.cxGrid1DBTableView1StylesGetContentStyle (
# xA0; Expeditor: TcxCustomGridTableView; ARecord: TcxCustomGridRecord;
# xA0; AItem: TcxCustomGridTableItem; out AStyle: TcxStyle);
începe
# xA0; dacă ARecord.Values ​​[cxGrid1DBTableView1Bool.index] = adevărat atunci
# xA0; # xA0; # xA0; AStyle: = AYellowStyle;
// vopsește partea în care câmpul Bool este setat la true // (câmpul Boolean)
se încheie;

procedura TfrmMain.FormCreate (expeditor: TObject);
începe
# xA0; AYellowStyle: = TcxStyle.Create (Sine);
# xA0; AYellowStyle.Color: = $ 0080FFFF;
# xA0; AYellowStyle.TextColor: = ClMaroon;
# xA0; AYellowStyle.Font.Style: = [FsBold];
se încheie;

Și unde este uciderea AEllouStile. )))

> Și unde este uciderea AEllouStile. )))
astfel încât formularul este ugner :)

> astfel încât formularul este ugner :)

Pe nenorocit, sperăm și nu-ți face griji. )

Articole similare