c# - Manipulate gui-elements from another thread - Common way to do this? -


इस सवाल का पहले से ही एक उत्तर है: < / P>

  • 43 उत्तर

मैं देख रहा हूँ "अन्य धागे से GUI तत्वों को हेरफेर करने के बारे में बहुत सी साइटें" और मैंने पाया प्रत्येक समाधान दूसरों की तुलना में पूरी तरह अलग था ... कुछ समाधान 1-3 लाइन थे और अन्य समाधान 50+ लंबा थे।

उदाहरण के लिए मेरे पास इस के लिए 2 भिन्न और छोटे काम समाधान हैं I मेरा प्रश्न यह है कि इनमें से कौन सा आम समाधान है?

इस कोड-स्निपेट को दोनों एक दूसरे धागे (गुई-धागा नहीं) से कहा जाता है।

  // समाधान 1.) फ्रेम.आरटीबीएटबॉक्स.इनवोक (नई एक्शन (() = & gt; फ्रेम.आरटीबी सीटबॉक्स। अपेंडटेक्स्ट ("\ n" + लाइन))); // सॉल्यूशन 2.) फ्रेम.आरटीबीसीटबॉक्स। इन्वोक (एक्शन) प्रतिनिधि {frame.rtbChatbox.AppendText ("\ n" + रेखा);});  

सूचीबद्ध दो समाधान कार्यात्मक समकक्ष हैं वे दो अलग-अलग सिंटैक्स हैं जो एक अनाम विधि बनाने के लिए उपयोग किए जाते हैं।

जो भी आप चाहते हैं उसका उपयोग करें।


Comments

Popular posts from this blog

c# - Reactive Extensions ControlScheduler -

ios - How to determine if NSLayoutConstraint is horizontal or vertical? -

javascript - Enable/Disable form elements and changing the values of button at a time? -