掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
XPManでListViewの項目が表示されなくなる (ID:27554)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
あまり良いレスではありませんでしたので、追記します。 ListViewのOnDateイベントを使用するのは、いわゆる仮想リストビューを構成する 場合です。 仮想リストビューというのはListViewの全てのItemを描画するのではなく、実際に 見える部分のみを表示していかにも高速に表示するようにする方式です。 ここで、OwnerDrawをTrueにして、CustomDrawItem等を使用すると、このイベント内 では全てのItemに対して発生します。しかし、OnDateイベントでは全てのItemが準備 されているわけではありせん。そこでIndexのエラーが発生するものと思われます。 ただ、XPManとの関連は不明です。 その実際に表示する範囲のItemはOnDateHintイベントの引数で知ることができます。 StartIndex,EndIndex がそれです(正確にはちょっと違うが)。 したがって、今回の場合、、CustomDrawItemイベント内で処理したい内容を OnDateHintイベントで行うようにしてみてはいかがでしょうか。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.