Zitat von
HolgerCW:
habe das nun alles verstanden, aber was macht denn in dieser Code - Zeile:
Canvas.TextOut(Rect.Left+2, Rect.Top+2, Cells[ACol, ARow]);
dann noch das +2. Weill wenn ich da was ändere passiert nichts ?
Das ist die Textausgabe (da weist ja auch der Methodenname schon dezent drauf hin
)
Zuerst die Koordinate, an der der Text starten soll (Linke obere Ecke) und dann der Text (der in der Zelle mit der Koordinate [ACol, ARow] gespeichert ist)
Veränderst du die Koordinate der Ausgabe beginnt der Text eben an einer anderen Stelle.
Kleiner Tipp für die Zukunft: Solche Dinge kann man auch wunderbar in der Hilfe nachlesen
//Edit: Hups, falsch verstanden... Dachte, du wolltest wissen, was die Zeile als ganzes macht
Aber beantwortet hab ichs ja trotzdem irgendwie. Das +2 sorgt einfach nur dafür, dass der Text nicht direkt in der Ecke der Zelle anfängt, sondern 2 Pixel darunter und rechts davon