listviewで選択終了の判定は?
- 題名: listviewで選択終了の判定は?
- 著者: ぬるぽ
- 日時: 2006/08/11 9:56:22
- ID: 17095
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: listviewで選択終了の判定は?
- 著者: まどか
- 日時: 2006/08/11 10:48:26
- ID: 17097
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: listviewで選択終了の判定は?
- 著者: るしぇ
- 日時: 2006/08/11 11:20:41
- ID: 17098
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: listviewで選択終了の判定は?
- 著者: ぬるぽ
- 日時: 2006/08/11 12:42:26
- ID: 17099
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[3]: listviewで選択終了の判定は?
- 著者: まどか
- 日時: 2006/08/11 13:45:34
- ID: 17100
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
ListViewでCtrl+AやShift押しながらクリックした場合に、選択し終わったことを知るにはどうすればいいでしょう?
例えば20個アイテムがあって、10個選択していてCtrl+Aした場合SelectedIndexChangedでSelectedItems.Countを取ってみると10,9,8,…0,1,2,3,…19,20となります
(つまり30回くらいSelectedIndexChangedが発生します)
この途中は無視して最後の20でだけ以降の処理をしたいのですが、どうやって最後であることを判別すればいいのでしょう?
Ctrl+Aなら全アイテム数と比べればいいのでしょうが、Shift+クリックの場合は不可能だし…