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