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

C#में गैर-UI थ्रेड्स से UI तत्वों को सुरक्षित रूप से कैसे अपडेट करें?

2025-02-06 पर पोस्ट किया गया
ब्राउज़ करें:483

How to Safely Update UI Elements from Non-UI Threads in C#?

] ]

] एक अन्य धागे से थ्रेड एसोसिएशन संघर्ष का कारण होगा। इस समस्या को हल करने के लिए, यूआई तत्वों तक पहुंचने के लिए उपयुक्त थ्रेड्स (आमतौर पर यूआई थ्रेड्स) की अनुमति देने के लिए एक अनुसूचक का उपयोग किया जाना चाहिए। इस मामले में, डेलिगेट और इनवोक विधियों का उपयोग थ्रेड-सेफ एक्सेस सुनिश्चित करने के लिए किया जा सकता है:

निजी शून्य सेटटेक्स्ट (स्ट्रिंग पाठ) { if (this.textbox1.invokerequired) {{ SetTextCallBack d = new SetTextCallBack (SetText); this.invoke (d, नई वस्तु [] {पाठ}); } अन्य { this.textbox1.text = पाठ; } }

]

{ txt = serialport1.readexisting ()। toString (); SetText (txt.tostring ()); }

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

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

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

Copyright© 2022 湘ICP备2022001581号-3