SelectedIndices总是给出-1值winforms

时间:2017-05-19 16:36:53

标签: winforms listview ironpython

我正在尝试使用listview在winforms中创建一个表单。我想设置它,以便当我选择一行并按下按钮时,返回该行的索引。

问题是每当我选择一行时,表单都会通过(mylistView.SelectedItems)正确返回ListViewItem。但是,它始终返回索引值(-1),就好像没有通过(mylistView.SelectedIndices)选择任何内容一样。此外,(mylistView.SelectedItems.Count)返回0。

所以我有2列和输入列表(输入列表),看起来像[[2,3],[3,4],[4,5],...]我的代码看起来像这样:

for index, c in enumerate (self.inputlist):
        self.item = ListViewItem()
        self.item.Text = str (self.inputlist[index][0])
        self.item.SubItems.Add(str(self.inputlist[index][1]))
        self._listView1.Items.Add(self.item)
self.items = self._listView1.SelectedItems
self.index = self._listView1.SelectedIndices
self.count = self._listView1.SelectedItems.Count

0 个答案:

没有答案