-1

私の Win フォーム アプリには、数値の上下とリスト ボックスがあります。数値を上下に増減すると、リストボックスにその数の行が追加されます。

例のために。数値の上下に値「1」があり、値を「300」などのより大きな数値に変更すると、リストボックスに300行が追加されますが、それを行うには非常に時間がかかります。

この時間を短縮する方法はありますか。任意の助けをいただければ幸いです。ありがとう。

4

1 に答える 1

0

最初に追加される必要なデータ(またはコントロール)を作成してみてください。Parallel.ForEachで作成してから、すべてを追加してください。

そうでなければ、WPFで利用可能なデータ仮想化のようなものだけが役に立ちますが、それがWinFormsに存在するかどうかはわかりません。


「オンデマンド」で追加してみてください。表示されている必要な数だけを追加し、さらにいくつかを追加し、使用が下にスクロールしたら、さらにいくつかを追加します。

于 2013-01-24T12:38:10.547 に答える