Идея в том, что вы можете использовать элемент управления таймером, обрабатывать его. Отметить событие
myTimer.Tick += new EventHandler(TimerEventProcessor);
Set myTimer.Interval = 1000;// event will fire every sec
private static void TimerEventProcessor(Object myObject,EventArgs myEventArgs) {
/// your logic to add new text, and change text position to give scroll effect
}
В TimerEventProcessor поместите логику, чтобы изменить положение текста, то есть изменить координату y, добавить новый текст внизуТаким образом, вы можете создать эффект прокрутки
В обработчике события timer.tick вы можете сделать
if(label.Location.Y < 20)
label.Location = new Point(label.Location.X, this.ClientSize.Height);
else
label.Location = new Point(label.Location.X, label.Location.Y - 1);
Надеюсь, что эта помощь