C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

仮想モードListviewで↓キーでのイベントで選択数が0

[トピック内 2 記事 (1 - 2 表示)]  << 0 >>

■94723 / inTopicNo.1)  仮想モードListviewで↓キーでのイベントで選択数が0
  
□投稿者/ Tom (20回)-(2020/05/10(Sun) 11:38:07)

分類:[C#] 

開発環境:VisualStudio 2017

仮想モードで動作しているListviewのSelectedIndexChangedイベントで
listview.SelectedIndices.Countで選択数、
listview.SelectedIndices[0]で先頭の選択行番号を得ようとしました。

マウスで複数行選択すると問題なく動作します。
しかし、シフト↓キーを押しキーボードによる選択を行うと
listview.SelectedIndices.Countが常に0になります。

キーボードによる行選択はどうやってその情報を得ればよいのでしょうか?

賢者の方、アドバイスを頂けませんでしょうか?


引用返信 編集キー/
■94727 / inTopicNo.2)  Re[1]: 仮想モードListviewで↓キーでのイベントで選択数が0
□投稿者/ Tom (22回)-(2020/05/10(Sun) 19:00:50)
自己解決しました。

SelectedIndexChangedイベントではなく、
ItemSelectionChangedイベントでうけて、
e.ItemIndex等で見れるようです。

お騒がせしました。
解決済み
引用返信 編集キー/

このトピックをツリーで一括表示


トピック内ページ移動 / << 0 >>

このトピックに書きこむ