Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by shmia,
5. Mai 2004
Du musst die Farben ausserhalb von DrawCell setzen, dann gibts keine Probleme.
Also brauchst du eine Methode, die .Objects.FRect1Color und .Objects.FRect2Color richtig
setzt. (Diese Methode muss die Abfolge der Zellen kennen; immer diagonal ?)
Bei FGeteilteDienst=True werden diese Farben beachtet, ansonsten nicht.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by shmia,
5. Mai 2004
Du darfst innerhalb von DrawCell weder den Inhalt von StringGrid.Cells noch
StringGrid.Objects verändern (da du nicht kontrollieren kannst wie oft DrawCell aufgerufen wird) !
Aber genau das scheinst du zu tun:
FStatus:=pointer(Stringgrid1.objects);
FStatus.Fdienst:=FGeteilterDienst; // Verboten
Also zurück an Anfang: "was willst du eigentlich erreichen ?" und
"wie soll das Grid aussehen...