掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
TListViewのvsReport形式でチェックボックスをチェックなし、あり、不可(グレー)にしたい (ID:38123)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
>monaaさん、素早い切り返しに驚きました。お忙しいところ恐縮です。 まずご報告ですが、動作します! ■StateImages未設定 http://sakuratan.ddo.jp/imgboard/img-box/img20100327224430.png 一番上はクリックしてチェックを入れてみました。「絶対」以外のチェックON/OFF自由です。 > item.Checked := not Item.Checked; //ここがミソ この部分を1つコメントアウトしてみると、「絶対」以外のチェック状態が反転します。 2つともコメントアウトしてみると、絶対チェックのチェックボックスが消滅します(?) 1回クリックすれば出現します。 ■StateImages設定後 http://sakuratan.ddo.jp/imgboard/img-box/img20100327224545.png 残念ながらチェックボックス画像がこの状態のまま変化しません…。 >ご自分でチェックイメージを作成するなら、もう少し簡単かもしれません。 いえ、初めから自作画像を使っております…イメージとは画像のことですよね? 作っていただいたこのサンプルは私の理解をはるかに超えています。 ListViewWindowProcExというのがOnItemCheckedを追加するためというのは想像できるのですが、 ・ listView1.Items[iItem]; ←このiItemってどこからやって来たのでしょう?? ・ Item.Checkedは初期設定で必ずFalseになるはずなのに、なぜFalseとTrueが交互に並ぶのか?? 分からないことだらけです。 コードの一部を変更して所望する動作を得ようと試行錯誤しましたが、例外エラーが出てしまい、 うまく行きませんでした…。 せっかくのサンプルを活かせなくてすみません。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.