2024年10月
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    
無料ブログはココログ

 

« 情報処理技術者試験の午前Ⅰ免除 | トップページ | 仮想ListViewでIconを表示させるのは諦めました »

2010年1月11日 (月)

仮想ListViewでどじった

前に書いた仮想ListViewでImageを設定させるところを作って試してみたら、ListViewのItemに直接設定するとRetrieveVirtualItemイベントが発生する。
RetrieveVirtualItemイベントで、ListViewのItemに直接Imageを設定すると無限ループしてしまい・・・。
そう、無限ループして仕舞いにはコールスタックを食いつぶすので、System.StackOverflowException例外が発生してしまう。

これの解決方法は直接ListViewに設定しないこと。

ということでListViewのLargeImageListとSmallImageListに追加して、表示するListViewItemオブジェクトのImageKeyに設定してみたが、駄目。表示されない。
ListViewItemオブジェクトを作って、ImageListプロパティに追加してみたのだが、表示されない。
表示の更新はしているので、それではないと思う。

今のところ、解決方法が見あたらない・・・。

« 情報処理技術者試験の午前Ⅰ免除 | トップページ | 仮想ListViewでIconを表示させるのは諦めました »

コメント

コメントを書く

(ウェブ上には掲載しません)

トラックバック


この記事へのトラックバック一覧です: 仮想ListViewでどじった:

« 情報処理技術者試験の午前Ⅰ免除 | トップページ | 仮想ListViewでIconを表示させるのは諦めました »