Forum: Datenbanken
Delphi
by _frank_,
17. Okt 2007
z.b. für den fall das das icon für einen Status steht, schreibst du den statuswert beim einlesen der Daten in das Objectsfeld (Stringgrid1.objects). die Bitmaps erzeugst du am besten im formcreate (im formdestroy gibst du sie wieder frei). im OnDrawCell prüfst den Objects-wert auf deine werte und malst dementsprechend das Bitmap.
so in etwa stell ich mir die OnDrawCell-Methode vor:
...
Forum: Datenbanken
Delphi
by _frank_,
17. Okt 2007
sicher, wie fast in jedem control per OwnerDraw (OnDrawCell in dem Fall), einfach mal danach suchen :)
musst dir nur überlegen, wie du das bild in der zelle hältst bzw. wenn damit nur ein status angezeigt wird, würde ich den status als integer-wert ins Object-Feld der Zelle hauen und im OnDrawCell diesen wert auwerten und entsprechend das bild malen/kopieren.
wozu überschreiben, es gibt doch...