投稿日 | : 2003/03/27(Thu) 16:00 |
投稿者 | : はる |
URL | : |
タイトル | : ListViewについて |
お世話になっております。はるです。
ListViewをIcon形式で表示するプログラムを組んでいるのですが
ListViewに画像を表示させる為に、リストイメージと関連付ける時に、
関連付けるリストイメージというのは動的に変えられるのでしょうか?
あるファイルからListViewに表示するデータと画像のパスを読み込みます。
(データ件数は決まっていません)
データを取り込んだ後、イメージリスト(コントロール配列)を動的にLoadし
(イメージリストに取り込む画像データは10件、10件単位でイメージリストを
Loadする)画像データを設定します。
関連付けるイメージリストを変更しながらListViewに取り込んだデータを
表示します。
<例えば20件のデータがあった場合>
1〜10件のデータはImageList(0)にセットし、11〜20件のデータはImageList(1)にセットします。
ListViewに20件のデータを設定するときに、
1〜10件までのデータは
ListView.Icons = ImageList(0)
11〜20件までのデータは
ListView.Icons = ImageList(1)
としてデータを設定します。
この結果:
表示されるのは10〜20件までの画像データしか表示されません。
試しに、同じ内容で1〜10でループを止めた場合は、ちゃんと
1〜10件の画像データは表示されています。
ListViewに関連付けるImageListを動的に変更することはできないのでしょうか?
もしご存知の方がおられましたらご教授お願いいたします。
---------------------
環境:
OS:Win2k
Visual Basic6.0 SP5
---------------------