ListViewで複数選択の順番を取得したい

解決


ヴェスパ  2007-12-17 23:12:59  No: 138420

VB6でListViewコントロールを使用しているのですが、MultiSelect = Trueでctrlキーを押下した状態で複数選択された場合の選択順と選択アイテムを取得したいのです。
選択項目を配列に退避して判断する方法を考えているのですが、他になにかスマートな方法は無いでしょうか?

ご教示お願いいたします。


むらさきだいこん  2007-12-18 20:09:48  No: 138421

私が危惧することは・・・
選択を修正した場合のトレースはどうしようか?と言う点。
たぶん私なら「選択順」という機能はあきらめます。


ヴェスパ  2007-12-19 20:15:15  No: 138422

ありがとうございます。

結局、配列で保管して比較するようにしました。
選択時の処理はItemClickで、選択解除の処理はClickで処理しました。


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

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






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