ListView.RedrawItems(Int32, Int32, Boolean) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
强制重新绘制某个范围内的 ListViewItem。
public:
void RedrawItems(int startIndex, int endIndex, bool invalidateOnly);
public void RedrawItems (int startIndex, int endIndex, bool invalidateOnly);
member this.RedrawItems : int * int * bool -> unit
Public Sub RedrawItems (startIndex As Integer, endIndex As Integer, invalidateOnly As Boolean)
参数
- startIndex
- Int32
要重新绘制的范围中第一个项的索引。
- endIndex
- Int32
要重新绘制的范围中最后一个项的索引。
- invalidateOnly
- Boolean
若为 true
,则使项的范围无效;若为 false
,则使项无效并重新绘制项。
例外
startIndex
或 endIndex
小于 0,大于或等于 ListView 中的项数;或者对于虚拟模式,大于 VirtualListSize 的值。
- 或 -
给定的 startIndex
大于 endIndex
。
注解
RedrawItems无论是ListView处于虚拟模式还是常规模式,都可以使用该方法。
BeginUpdate如果在调用RedrawItems之前调用了该方法,则不会进行重绘。