Moin und

im Forum!
Mir scheint, du programmierst noch nicht sehr lange; hast du schon ein paar Tutorials hinter dir? Informatik in der Schule (gehabt)?
Nun zu deinen Problemen:
- Ich würde kein StringGrid nehmen, das ist IMHO nicht so gut dafür geeignet. Mein Tipp: nimm z.B. Shapes zusammen mit einer guten Datenstruktur.
- DrawCell wird aufgerufen, wenn eine Zelle des SG gezeichnet werden soll; dafür gibt es eine ganze Reihe Gründe, nicht nur Änderung des Wertes.
- Deine Frage 3 verstehe ich nicht; kannst du das mal besser Formulieren? Z.B. mit Satzzeichen...
- Ideen für Schleifen habe ich viele, aber ohne deinen Code zu sehen, kann man kaum was sinnvolles dazu sagen.
Du kannst deinen Code mit den Delphi-Tags im Editor gekapselt z.B. per Copy&Paste einfügen.
cu
Narses