DoubleBuffered Özelliğini Ayarlama



Bu örnek korumalı özelliği true Control.DoubleBuffered nasıl ayarlandığını gösterir. (Eğer üzerinde çizerken) gibi ListView (güncellerken) ya da Panel olarak kontrollerin titremeyi önlemek istiyorsanız bu yararlıdır.
Tüm kontroller mülkiyet DoubleBuffered var, ama bu özellik korunmaktadır. Genellikle (kontrol miras) yeni bir sınıf oluşturmak ve korunan özelliğini ayarlamanız gerekir. Bu örnek, bir küçük kesmek göstermektedir. Sen halka açık olmayan yöntem ve özelliklerine erişmek için yansıma kullanabilirsiniz. örneğe bakın.
public static void SetDoubleBuffered(Control control)
{
typeof(Control).InvokeMember("DoubleBuffered",
BindingFlags.SetProperty | BindingFlags.Instance | BindingFlags.NonPublic,
null, control, new object[] { true });
}
Google Plus ile Paylaş

Kısaca: seymanblog

Panelde şablon düzenle deyip, bu satırı aratarak buraya kısaca hakkımda yazısı yazabilirsiniz.
    BLOGGER YORUMLARI
    FACEBOOK YORUMLARI

0 yorum:

Yorum Gönder