Tagged: C# ListView

ListViewコントロールで、詳細表示(ViewプロパティをDetails)し、アイテムを追加していくと描画処理が異常に重くなる現象が発生。
この問題を解決するのに少しハマったので覚書としてメモっておく。

自作ソフトRSS速報のListView表示で、数十件の項目を表示するのに数分かかることもある。

ListView
描画時にGUIがほぼ固まってしまう。

遅い処理部分をデバッグで調べてみると、

ListViewItem lItm = listView1.Items.Add(FormMain.saveItems[i, j, 0]);

の行で、数秒が掛かっている。
しかも、件数が増えれば増えるほど遅くなっていく。
(さらに…)