仮想ListViewでどじった
前に書いた仮想ListViewでImageを設定させるところを作って試してみたら、ListViewのItemに直接設定するとRetrieveVirtualItemイベントが発生する。
RetrieveVirtualItemイベントで、ListViewのItemに直接Imageを設定すると無限ループしてしまい・・・。
そう、無限ループして仕舞いにはコールスタックを食いつぶすので、System.StackOverflowException例外が発生してしまう。
これの解決方法は直接ListViewに設定しないこと。
ということでListViewのLargeImageListとSmallImageListに追加して、表示するListViewItemオブジェクトのImageKeyに設定してみたが、駄目。表示されない。
ListViewItemオブジェクトを作って、ImageListプロパティに追加してみたのだが、表示されない。
表示の更新はしているので、それではないと思う。
今のところ、解決方法が見あたらない・・・。
« 情報処理技術者試験の午前Ⅰ免除 | トップページ | 仮想ListViewでIconを表示させるのは諦めました »
コメント