"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > किसी डेटाग्रिडव्यू को अक्सर अपडेट करने पर टिमटिमाती को कैसे रोकें?

किसी डेटाग्रिडव्यू को अक्सर अपडेट करने पर टिमटिमाती को कैसे रोकें?

2025-03-23 ​​पर पोस्ट किया गया
ब्राउज़ करें:903

How to Prevent Flickering When Frequently Updating a DataGridView?

]

सवाल:

]

विश्लेषण:

डबल बफरिंग तकनीक ऑफ-स्क्रीन बफ़र्स का उपयोग करके इन समस्याओं को हल करती है।

समाधान:

] उपक्लासिंग विधि

] ] { सार्वजनिक नया बूल डबलबफ़र्ड { {वापसी आधार प्राप्त करें। सेट {base.doublebuffered = मान; } सार्वजनिक dbdatagridview () { DoubleBuffered = true; } }

]

प्रतिबिंब विधि

]

public class DBDataGridView : DataGridView
{
    public new bool DoubleBuffered
    {
        get { return base.DoubleBuffered; }
        set { base.DoubleBuffered = value; }
    }

    public DBDataGridView()
    {
        DoubleBuffered = true;
    }
}
]

नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3