ListViewのOnSelectItemが複数回起こらないようにするには?

解決


hassy  2004-12-29 10:01:49  No: 12517

ListViewのOnSelectItemで処理を行っているのですが、
Shift+クリックや全選択、また複数選択からの解除をすると
選択項目数だけイベントが起こるため処理に非常に時間がかかります。

これを、目的のアイテムを全て選択した後に処理を1回だけ行うように
することは可能なのでしょうか?


トドネト  2004-12-29 21:26:30  No: 12518

「目的のアイテムを全て選択した」
というのが感覚的な操作なので、先ずどの時点で「全て選択した」と判断するのかを決めましょう。
その後、それに見合ったイベントを発生させるべきだと思います。
恐らく目的の動作とイベントが噛み合ってないだけだと思います。


hassy  2004-12-30 06:47:23  No: 12519

OnSelectItemで判断するのはやめてOnClickで処理するようにしたところ
うまくいきました。

トドネトさん、ありがとうございました。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加