Forum: Object-Pascal / Delphi-Language
Delphi
by DeddyH,
5. Sep 2011
Man könnte aber auch ColCount an ColsPerRow anpassen ;)
Forum: Object-Pascal / Delphi-Language
Delphi
by DeddyH,
5. Sep 2011
Indem Du auf StringGrid.Cells zugreifst, da kannst Du Zeile und Spalte der aktuellen Zelle angeben.
Forum: Object-Pascal / Delphi-Language
Delphi
by DeddyH,
5. Sep 2011
Also wie gesagt: der erste String in Deiner Liste hat ja den Index 0, der zweite den Index 1 usw. Deine Laufvariable i entspricht ja dann diesem Index, so wie es in Deinem Code steht. Ist diese also restlos durch 3 teilbar, dann muss es eine neue Zeile werden.
Forum: Object-Pascal / Delphi-Language
Delphi
by DeddyH,
5. Sep 2011
Nun muss ich doch nochmal nachfragen. Angenommen, Deine Stringliste sieht so aus:
01
02
03
04
05
06
07
08
09
Forum: Object-Pascal / Delphi-Language
Delphi
by DeddyH,
5. Sep 2011
Anzahl der StringGrid-Zeilen = Anzahl der Listenelemente durch 3 (bei Rest eine mehr). Ob Du jetzt in eine neue Zeile musst, kannst Du mit MOD() einfach herausbekommen (wenn i mod 3 = 0, dann nächste Zeile).