Control.DoubleBuffered 屬性

定義

取得或設定值,指出這個控制項是否應使用次要緩衝區重繪其介面,以減少或防止重繪閃動 (Flicker)。

C#
protected virtual bool DoubleBuffered { get; set; }

屬性值

如果應該使用雙重緩衝繪製控制項的介面,則為 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

另請參閱