VB6.0用掲示板の過去のログ(No.1)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [過去ログ] [管理用]

投稿日: 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
---------------------


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- Web Forum -