Entwickler-Ecke

Datenbanken - DevExpress QuantumGrid Schrift in andere Farbe


landwehr - Fr 30.03.12 10:59
Titel: DevExpress QuantumGrid Schrift in andere Farbe
Hallo,

ich will mit Delphi 2007 oder XE2 in einem DevExpress TcxGrid die Schriftfarbe in einer anderen Farbe, wenn der Wert in Spalte Belegart = 'GU' ist.

Hat jemand einen Tipp wie das geht.

mfg
Walter


bummi - Fr 30.03.12 11:56

ein Fetzen aus einem meiner Programme

Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
procedure TWarenInOut.cxGridDBTableView1StylesGetContentStyle(Sender: TcxCustomGridTableView; ARecord: TcxCustomGridRecord; AItem: TcxCustomGridTableItem;
  out AStyle: TcxStyle);
begin
  inherited;
  if ARecord.Values[Sender.IndexOfItem(Sender.FindItemByName('IO'))] = 'I' then
    AStyle := Mainform.WareIOIn
  else
    AStyle := Mainform.WareIOOut;
end;


landwehr - Fr 30.03.12 12:22

Hallo,

hier mal mein Code:

Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
procedure TOffenePostenFrm.OffenePostenVerwaltungViewStylesGetContentStyle
  (Sender: TcxCustomGridTableView; ARecord: TcxCustomGridRecord; AItem: TcxCustomGridTableItem;
  out AStyle: TcxStyle);
begin
  if ARecord.Values[Sender.IndexOfItem(Sender.FindItemByName('BELEGART'))] = 'GU' then
    AStyle := Gutschrift;
end;

Ich habe das Gefühl diese Procdure wird gar nicht aufgerufen. Muss ich die expliziet nochmals aufrufen und wenn ja mit welchen Parametern.

Walter

Moderiert von user profile iconNarses: Delphi-Tags hinzugefügt


vagtler - Fr 30.03.12 12:51

Dein Gefühl könnte der Debugger durch Gewissheit ersetzen.


landwehr - Fr 30.03.12 13:58

Haltepunkt habe ich gesetzt, aber ohne Wirkung.

Moderiert von user profile iconNarses: Beiträge zusammengefasst

Habe es gelöst. Danke an alle.