Ah, jetzt verstehe ich: SmoothScrolling
Dazu mußt du dann die PictureBoxen auch noch (vertikal) bewegen. Und du benötigst dann eine weitere PictureBox (also jetzt 4), da die oberste jetzt hereinscrollen muß.
Du hast jetzt in dem Tick-Event zwei Indizes:
- der erste zählt die Pixelposition entsprechend der PictureBox-Höhe (+ evtl. Abstand zwischen den PBs)
- sobald dieser den Max-Wert erreicht hat, setzt du ihn wieder auf den Ursprungswert (0) und erhöhst den Bilder-Index (also wechselst dann die Bilder aus)
Die Pixelposition mußt du dann natürlich auf alle 4 PictureBoxen-Positionen anwenden, damit sich alle 4 gleichmäßig bewegen.
Bedenke aber, daß der minimale Tick-Intervallwert bei ca. 14/15 (ms) liegt (Einschränkung von Windows), so daß du es mit WinForms nie ruckelfrei hinkriegst.
Außerdem solltest du DoubleBuffering evtl. einschalten, s.a.
Flackernde Controls vermeiden / Schnelles, flackerfreies Zeichnen.
Evtl. sogar anstatt der PictureBoxen selber zeichnen:
Tutorial: Zeichnen in Windows-Forms-Programmen (Paint/OnPaint, PictureBox)