Control.DoubleBuffered 屬性
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定值,指出這個控制項是否應使用次要緩衝區重繪其介面,以減少或防止重繪閃動 (Flicker)。
protected:
virtual property bool DoubleBuffered { bool get(); void set(bool value); };
C#
protected virtual bool DoubleBuffered { get; set; }
member this.DoubleBuffered : bool with get, set
Protected Overridable Property DoubleBuffered As Boolean
如果應該使用雙重緩衝繪製控制項的介面,則為 true
,否則為 false
。
緩衝圖形可以減少或消除顯示表面部分的漸進式重繪所造成的閃爍。 緩衝圖形要求更新的圖形資料會先寫入緩衝區。 然後,圖形緩衝區中的資料會快速寫入到顯示的介面記憶體。 所顯示圖形記憶體的相對快速切換通常會減少可能發生的閃爍。
備註
DoubleBuffered 不是可系結的屬性。
產品 | 版本 |
---|---|
.NET Framework | 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Windows Desktop | 3.0, 3.1, 5, 6, 7, 8, 9, 10 |