人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

VB.NET2008について、ListViewについてListViewItemでSubItemsを登録した上でAddするプログラムを組んでいました。
しかし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

●質問者: くじぇ
●カテゴリ:コンピュータ
✍キーワード:ADD VB.NET いまいち だんだん へなちょこ
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● HALSPECIAL
●60ポイント

こちら参考になりますか?

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 仮想化/仮想モード 事始め アイテムにアクセスするだけのミニマムな例

http://9725.blog110.fc2.com/blog-entry-355.html

◎質問者からの返答

HALSPECIALさんありがとうございます。

残念ながらいただいた返答を読んでも、自分のプログラムをどう直せばよいのかわかりませんでした。

しかし、その後自分なりに調べてみるとItems.AddRangeメソッドを使う方が自分のプログラムからの適応は容易だと分かりました。

そこでスレッドでListboxからItems.AddRangeメソッドを追加するプログラムを実装することで、反応速度と登録速度の向上させることができました。

ただ、Listbox内に発生しだしたチラツキが気になったり、ListView内の画像が追加中には表示できないなどのまた別の問題が発生してちょっと悩んでいるのですが、それはまた別の機会によろしくお願い致します。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ