C# 在启用VirtualMode的ListView中聚焦项目
我在VirtualMode中有一个ListView 我需要一种方法来设置特定项目的焦点C# 在启用VirtualMode的ListView中聚焦项目,c#,.net,listview,setfocus,virtualmode,C#,.net,Listview,Setfocus,Virtualmode,我在VirtualMode中有一个ListView 我需要一种方法来设置特定项目的焦点 FocusedItem不适合VirtualMode,我需要一种方法来设置FocusedIndex或类似的东西,但没有看到任何类似的属性 谢谢。您必须直接在列表视图项上设置聚焦属性 因此,要将第11行设置为焦点: this.lvVirtual.Items[10].Focused = true; 您必须直接在ListViewItem上设置Focused属性 因此,要将第11行设置为焦点: this.lvVirt
FocusedItem
不适合VirtualMode,我需要一种方法来设置FocusedIndex或类似的东西,但没有看到任何类似的属性
谢谢。您必须直接在
列表视图项
上设置聚焦
属性
因此,要将第11行设置为焦点:
this.lvVirtual.Items[10].Focused = true;
您必须直接在
ListViewItem
上设置Focused
属性
因此,要将第11行设置为焦点:
this.lvVirtual.Items[10].Focused = true;
如前所述,
ListView
位于VirtualMode
中<代码>项目集合在此不可访问
尝试引发一个事件
virtualItemsSelectRangeChanged
,正如所说的ListView
位于VirtualMode
中<代码>项目集合在此不可访问
尝试引发事件
虚拟项目SelectRange Changed
我曾经尝试以这种方式更改虚拟项目的图标,但未成功,然后停止使用.Items
访问虚拟项目。谢谢你的例子,为我工作!:)我曾经尝试以这种方式更改虚拟项目的图标,但没有成功,然后停止使用.Items
访问虚拟项目。谢谢你的例子,为我工作!:)