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 方法,則不會發生重繪。

適用於