私が欲しいのは、アプリがテキストファイルから最初の行を読み取ってtextReplyテキストボックスに出力し、X時間待ってから次の行を読み取って出力することです。
Dim fileIn As New System.IO.StreamReader("C:\test.txt")
Dim strData As String = ""
While (Not (fileIn.EndOfStream))
strData = fileIn.ReadLine()
textReply.Text = textReply.Text & strData & vbCr
System.Threading.Thread.Sleep(1000)
End While
ご覧のとおり、スレッドをスリープ状態にしてみましたが(アプリの応答性を維持したいので理想的ではありませんが、それは別の問題です!)、ファイル全体を読み取り、テキストボックスに多くをダンプするたびに。
その理由は、最終的には、デバイスへのデータ転送に時間が必要なデバイスへのシリアル接続と、デバイスが送信された各回線に応答するために使用されるためです。