3

次のコマンドを使用して、使用している複数行のテキスト ボックスにテキストを追加しています。

TextBox1.AppendText(Environment.NewLine & "Current status : " & currentStatus)

ただし、(たとえば)49行ある場合、50行が追加されたときに最初の行を削除したい.

これどうやってするの ?

4

4 に答える 4

2

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 以降を使用している場合にのみ機能します。

于 2013-05-22T09:49:36.687 に答える