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. )