Das wird in der Prozedur DrawCell mittels FillRect() und TextOunt() etwa so realisiert
Code: Alles auswählen
brush.color:=StringToColor(Farbe);
...
FillRect(aRect); //Zelle mit Farbe füllen...
...
TextOut(aRect.Left+3,aRect.Top+3, String); //Text in die Zelle schreiben
...
Wenn man sich jetzt durch die einzelnen Zellen bewegt, mit Maus oder Pfeiltasten, werden nur die leeren Zellen als fokussierte Zelle hervorgehoben.
Bei den eingefärbten und beschriebenen Zellen wird die aktuell fokussierte Zelle nicht hervorgehoben.
Hat da jemand eine Lösung ?