しかしAddする行が増えるとだんだんListViewへ登録完了するまで遅くなってきたので、VirtualModeを使ってみたいと考えています。
ですが、いまいち自分のプログラムをどのように差し替えたら良いのか分かりません。
そこで下記のサイト(参考にしてみたのですが上手く動きませんでした)以外でListViewのVirtualModeで参考になりそうなページを
教えて下さい。
※業務で作成しているコードなので自分のサンプルコードを出すのは難しいです。
例1: ListViewの仮想表示モード その1 - SATOXのシテオク日記
http://d.hatena.ne.jp/satox/20080601/1212285517
例2: へなちょこプログラマのメモ帳 VB.netでListViewの仮想化
http://vbnet.blog59.fc2.com/blog-entry-2.html
こちら参考になりますか?
ListViewのVirtualModeについて
http://social.msdn.microsoft.com/Forums/ja-JP/csharpgeneralja/th...
簡単な例
.NET2.0 ListViewの仮想化 ‐中の技術日誌ブログ‐
http://blogs.wankuma.com/naka/archive/2006/02/13/21216.aspx
こちらも簡単な例
(C#) ListView 仮想化/仮想モード 事始め アイテムにアクセスするだけのミニマムな例
HALSPECIALさんありがとうございます。
残念ながらいただいた返答を読んでも、自分のプログラムをどう直せばよいのかわかりませんでした。
しかし、その後自分なりに調べてみるとItems.AddRangeメソッドを使う方が自分のプログラムからの適応は容易だと分かりました。
そこでスレッドでListboxからItems.AddRangeメソッドを追加するプログラムを実装することで、反応速度と登録速度の向上させることができました。
ただ、Listbox内に発生しだしたチラツキが気になったり、ListView内の画像が追加中には表示できないなどのまた別の問題が発生してちょっと悩んでいるのですが、それはまた別の機会によろしくお願い致します。