現在、複数行のデータを含むリスト ビューがあり、C# .NET に contextmenustrip があります。
私が問題を抱えているのは、どの行が選択されているか知りたいメニューストリップ項目をクリックしたときです。
現在、複数行のデータを含むリスト ビューがあり、C# .NET に contextmenustrip があります。
私が問題を抱えているのは、どの行が選択されているか知りたいメニューストリップ項目をクリックしたときです。
sindreが言うように、選択した行を取得するには、次のようにします。
foreach (ListViewItem item in lvFiles.SelectedItems)
{
....................................
}
lvFilesはListViewです。
リストビューの選択された項目を取得するには、これを試してください:
int インデックス = 0;
if (this.myListView.SelectedItem.Count > 0)
インデックス = this.myListView.SelectedIndices[0]
これにより、リストビューで選択したアイテムのインデックスが表示されます。
こちらも参照してください:
http://www.neowin.net/forum/index.php?showtopic=358458
私はあなたがここで何を意味するのか本当にわかりません。問題をさらに説明したり、コード例を提供したりできますか?
ListViewで選択された行を取得するには、ListView.SelectedItemsプロパティを使用します。ListView.SelectedItems [0]は、最初に選択されたアイテムを提供します(複数のアイテムが選択されている可能性があるため)