我的窗体上有一个list-view
,大约有。其中200项。我的查询是,如果我发现某些项目在拼写或其他方面有一些错误。因此,当我选择该项目然后在list-view
中修改后,我想专注于该特定项目。
现在我这样做: -
listView1.Items[this.listView1.Items.Count - 1].EnsureVisible();
//i know that this code is for focusing on the very last item.
请帮帮我。
谢谢你。 :)
答案 0 :(得分:0)
尝试
listView1.SelectedItems[0].EnsureVisible();
如果您想将第一个选定的项目带到视图中。
或者,如果您想选择特定项目:
listView1.Items[i].Selected = true;
或
listView1.SelectedItems.Clear();
listView1.SelectedIndices.Add(i);
这取决于究竟要做什么。
编辑:
如果要在修改项目后关注列表视图,可以写:
void btnModify_Click(object sender, EventArgs e)
{
// change the item...
// focus the list view
listView1.Select();
}