ListView.RedrawItems(Int32, Int32, Boolean) 方法

定义

强制重新绘制某个范围内的 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,则使项无效并重新绘制项。

例外

startIndexendIndex 小于 0,大于或等于 ListView 中的项数;或者对于虚拟模式,大于 VirtualListSize 的值。

  • 或 -

给定的 startIndex 大于 endIndex

注解

RedrawItems无论是ListView处于虚拟模式还是常规模式,都可以使用该方法。

BeginUpdate如果在调用RedrawItems之前调用了该方法,则不会进行重绘。

适用于