0

一部のロギング出力については、次の方法で更新されるWindows.Forms.Textboxがあります。

TB.AppendText("some new text"); 

この方法は、2000行を超えるテキストフィールドを再描画するのに飢えていますが、。よりも速く感じTB.text += 'some new textます。

CPU負荷が低く、更新が速いクイックインサートを取得するには、Textboxの代わりに何を使用する必要がありますか?私はリストボックスについて考えましたが、それが収まるかどうかはわかりません(ただし、DebugViewの「リストボックス」は大きな負荷をかけずに数十億行を処理できるようです)。

4

1 に答える 1

0

ListBoxまたはListViewは、提案しているものにはるかに適しています。

また、サイズが問題になる場合は、ListViewのVirtualModeを使用して、ユーザーのスクロールに基づいて、必要な場合にのみアイテムをロードできます。

于 2012-04-16T03:33:51.350 に答える