Hallo erstmal!
Also ich hab mich zwar noch nicht intensiv damit beschäftigt, aber so wie ich das sehe kannst du überhaupt nicht dierekt in die zweite Columns zb schreiben, dort wird nur weiter gemacht wenn in der ersten Column kein Platz mehr ist. Setz doch mal eine Listbox auf ein Formular und dazu einen Button, in die ButtonClick-Procedure schreibest du
Code:
ListBox1.Items.Add('Irgendwas');
Dann klick solange auf den Button bis die erste Spalte voll ist (der sichtbare Bereich), klickst du jetzt weiter wird die nächste genommen.
Wenn du in mehrere Zeilen/Spalten schreiben willst, guck dir mal TStringGrid an!
Wie gesagt, ich bin nicht sicher
Gruß, Sebastian