0

list-view我的Windows 窗体上有一个,大约有。里面有200件。我的问题是,如果我发现某些项目在拼写或其他方面有错误。因此,当我选择该项目然后修改回来时,list-view我想专注于该特定项目。

现在我正在这样做:-

    listView1.Items[this.listView1.Items.Count - 1].EnsureVisible();
 //i know that this code is for focusing on the very last item.

请帮我。

谢谢你。:)

4

1 回答 1

0

尝试

listView1.SelectedItems[0].EnsureVisible();

如果要将第一个选定项目带到视图中。

或者,如果您想选择特定项目:

listView1.Items[i].Selected = true;

或者

listView1.SelectedItems.Clear();
listView1.SelectedIndices.Add(i);

这取决于到底要做什么。

编辑:

如果要在修改 item 后聚焦列表视图,可以这样写:

void btnModify_Click(object sender, EventArgs e)
{
    // change the item...

    // focus the list view
    listView1.Select();
}
于 2013-03-18T07:30:12.263 回答