2

ListView に項目を追加するときにインデックスを取得するにはどうすればよいですか?

次のようにアイテムを追加します

flatListView1.Items.Add(name).SubItems.AddRange(row1);
4

2 に答える 2

2

listitem の最後にアイテムが追加され、最後になるため、これが必要になる場合があります。したがって、インデックスはゼロから始まるため、合計アイテム -1 がインデックスになります。

flatListView1.Items.Add(name).SubItems.AddRange(row1);
int index = flatListView1.Items.Count -1;
于 2012-10-20T07:44:28.047 に答える
2
var lviewItem=flatListView1.Items.Add(name)
var index=flatListView1.Items.IndexOf(lviewItem)

http://msdn.microsoft.com/en-us/library/system.windows.forms.listview.listviewitemcollection.indexof.aspx

于 2012-10-20T07:44:42.417 に答える