【发布时间】:2014-10-14 18:39:01
【问题描述】:
不显示ListViewItem 的常用方法是删除它。
在我当前的项目中,与仅隐藏项目的可能性相比,这使事情变得过于复杂。
有没有办法隐藏ListViewItem 而不是删除它?
到目前为止我所尝试的:
使用
OwnerDraw=true,DrawItem事件不会提供任何有用的信息:Bounds是只读的,更改Item的属性是没有用的。继承
ListView并覆盖WndProc是我的下一次尝试,
但我找不到任何有帮助的LVM_???messages。LVM_SETITEMPOSITION仅在View是图标或小图标时使用。
【问题讨论】:
-
@mashet:抱歉,这适用于 .NET Windows 窗体
-
对不起,我错过了
-
你不能隐藏一个项目,只有删除它才有效。
标签: c# winforms listview visibility listviewitem