次のコマンドを使用して、使用している複数行のテキスト ボックスにテキストを追加しています。
TextBox1.AppendText(Environment.NewLine & "Current status : " & currentStatus)
ただし、(たとえば)49行ある場合、50行が追加されたときに最初の行を削除したい.
これどうやってするの ?
LINQ
を使用してこの問題を解決することもできます。ここでSKIP
はandTAKE
関数を使用しました。
If textBox1.Lines.Count = 50 Then
textBox1.Lines= textBox1.Lines.Skip(Of String)(1).Take(textBox1.Lines.Length - 1).ToArray()
End If
注:フレームワーク 3.5 以降を使用している場合にのみ機能します。