在启用VirtualMode的ListView中聚焦项目

时间:2010-09-30 11:44:16

标签: c# .net listview setfocus virtualmode

我在VirtualMode中有一个ListView。

我需要一种方法将焦点设置为特定项目。

FocusedItem对VirtualMode不利,我需要一种方法来设置FocusedIndex或类似的东西,但没有看到任何类似的属性。

感谢。

2 个答案:

答案 0 :(得分:4)

您必须直接在Focused设置ListViewItem属性。

因此,要将第11行设置为焦点:

this.lvVirtual.Items[10].Focused = true;

答案 1 :(得分:1)

据说ListView位于VirtualMode。此处无法访问Items集合。

尝试举起活动VirtualItemsSelectionRangeChanged