Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by andianon,
15. Dez 2003
Ich habe mir jetzt erstmal damit beholfen, dass ich in der OnClick-Methode, die ich bisher nicht eh nicht benötige, jetzt ein "ListBox.Invalidate", eingebaut habe, aber schön ist was anderes.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by andianon,
15. Dez 2003
Das Problem ist, dass durch Repaint usw. auch wieder OnDrawItem aufgerufen wird und da beißt sich der Hund dann in den Schwanz.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by andianon,
15. Dez 2003
Ich möchte abhängig von dem Zustand eines Objektes, die Zeilenfarbe der Listbox festlegen. Klappt auch über die OnDrawItem-Methode ganz gut. Wenn jetzt eine Zeile selektiert wird, wird diese mit der Schriftfarbe weiß dargestellt. Wählt man eine andere Zeile, wird die vorher gewählte zwar per Source wieder auf die eigentliche Farbe gesetzt, aber es erfolgt kein Refresh auf dem Screen, d.h., jede...