1

現在、複数行のデータを含むリスト ビューがあり、C# .NET に contextmenustrip があります。

私が問題を抱えているのは、どの行が選択されているか知りたいメニューストリップ項目をクリックしたときです。

4

3 に答える 3

2

sindreが言うように、選択した行を取得するには、次のようにします。

foreach (ListViewItem item in lvFiles.SelectedItems)
{
....................................
}

lvFilesはListViewです。

于 2008-11-28T08:26:51.277 に答える
1

リストビューの選択された項目を取得するには、これを試してください:

int インデックス = 0;
if (this.myListView.SelectedItem.Count > 0)
インデックス = this.myListView.SelectedIndices[0]

これにより、リストビューで選択したアイテムのインデックスが表示されます。
こちらも参照してください:
http://www.neowin.net/forum/index.php?showtopic=358458

于 2008-11-28T15:19:41.027 に答える
0

私はあなたがここで何を意味するのか本当にわかりません。問題をさらに説明したり、コード例を提供したりできますか?

ListViewで選択された行を取得するには、ListView.SelectedItemsプロパティを使用します。ListView.SelectedItems [0]は、最初に選択されたアイテムを提供します(複数のアイテムが選択されている可能性があるため)

于 2008-11-28T08:20:13.943 に答える