hi delphiprofis
ich habe ein dbgrid, in welchem ich in abhängigkeit eines bestimmten wertes die entsprechende zeile einfärbe.
die geschieht über "DrawColumnCell".
in dieser routine setze ich auch neue farbwerte für die selektierte zeile (if gdselected in state then ...). funktioniert alles super.
jetzt mein problem:
ich habe im grid multiselect auf true gestellt um mehrere zeilen zu selektieren und anschliessend zu löschen. sobald ich mit dem selektieren beginne, färben sich die ausgewählten zeilen nicht andersfarbig ein(standard ist ja blau), so dass man anhand der färbung nicht erkennt ob eine zeile selektiert ist oder nicht.
was muss ich beachten um mein ziel zu erreichen?
gruss
swen
ich habe ein dbgrid, in welchem ich in abhängigkeit eines bestimmten wertes die entsprechende zeile einfärbe.
die geschieht über "DrawColumnCell".
in dieser routine setze ich auch neue farbwerte für die selektierte zeile (if gdselected in state then ...). funktioniert alles super.
jetzt mein problem:
ich habe im grid multiselect auf true gestellt um mehrere zeilen zu selektieren und anschliessend zu löschen. sobald ich mit dem selektieren beginne, färben sich die ausgewählten zeilen nicht andersfarbig ein(standard ist ja blau), so dass man anhand der färbung nicht erkennt ob eine zeile selektiert ist oder nicht.
was muss ich beachten um mein ziel zu erreichen?
gruss
swen
Comment