私はすでに and を使用listView.BeginUpdate()
していますlistView.EndUpdate()
が、たとえば 25k から 100 個のアイテムを削除すると、まだ 10 秒ほどかかります。
より速くするためのアイデアやコツはありますか?
編集:
this.listView.BeginUpdate();
for (int i = this.listView.CheckedItems.Count - 1; i > -1; --i)
{
this.listView.CheckedItems[i].Remove();
}
this.listView.EndUpdate();