Кажется, вы ожидаете, что, поскольку вы установили свойство Text, метка немедленно перерисовывается с новым текстом. Этого не произойдет, пока вы не выйдете из обработчика событий и система не сможет перерисовать метку. Конечно, с этим кодом отображается только последний текст.
Чтобы достичь своей цели, вы можете использовать таймер с интервалом в 1 секунду и счетчик, который отслеживает отображаемую текущую строку:
Dim tm As System.Windows.Forms.Timer = new System.Windows.Forms.Timer()
Dim counter As Integer = 0
В этот момент ваша кнопка нажимает, просто запускает таймер и выходит
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
tm.Interval = 1000
AddHandler tm.Tick, AddressOf onTick
tm.Start()
' Don't allow to click again this button until
' the timer is stopped
Button1.Enabled = False
Button2.Enabled = True
End Sub
Когда возникает событие Tick, вы меняете текст метки на строку, проиндексированную счетчиком, увеличиваете ее и проверяете, достигли ли вы последней строки, перезапустив первую, если это так. Обратите внимание, что перед выходом кнопка отключена. Это необходимо, чтобы избежать второго/третьего/четвертого и т. д. щелчка по одной и той же кнопке во время работы таймера… Подробнее о Button2 позже….
Sub onTick(sender as Object, e as EventArgs)
Label1.Text = RichTextBox1.Lines(counter)
counter += 1
if counter >= RichTextBox1.Lines.Count Then
counter = 0
End If
End Sub
Конечно, теперь вам нужна еще одна кнопка, чтобы остановить запуск таймера и снова включить первую кнопку.
' This button stops the timer and reenable the first button disabling
' itself - It should start as disabled from the form-designer
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
tm.Stop
RemoveHandler tm.Tick, AddressOf onTick
Button1.Enabled = True
Button2.Enabled = False
End Sub
person
Steve
schedule
06.02.2016
Label1.Text = RichTextBox1.Lines(i)
. Это легко увидеть с помощью отладчика. Если вы хотите переместить весь текст, добавьте его - person Ňɏssa Pøngjǣrdenlarp   schedule 06.02.2016