मैं एक धागा धागा अलावा अन्य इस पर बनाए जाने के बाद एक combobox.Text को पढ़ने के लिए कोशिश कर रहा हूँ, लेकिन मैं त्रुटि हो रही है:थ्रेड के अलावा किसी थ्रेड से combobox को कैसे पढ़ा जाए?
An unhandled exception of type 'System.InvalidOperationException' occurred in System.Windows.Forms.dll
Additional information: Cross-thread operation not valid: Control 'levelsComboBox' accessed from a thread other than the thread it was created on.
मैंने पहले .Invoke का इस्तेमाल किया है, लेकिन केवल गुणों को सेट करने, कैसे कर सकते हैं मैं combobox.Text पढ़ने के लिए इसका उपयोग करें? क्योंकि .वॉव शून्य शून्य देता है और मुझे एक स्ट्रिंग की आवश्यकता होती है। या आमंत्रण के बिना ऐसा करने का कोई और तरीका है?
मुझे लगता है कि इस बात का [कैसे वापसी मान पाने के लिए BeginInvoke/आह्वान में कहा जाता है जब डुप्लिकेट है सी #] (http://stackoverflow.com/questions/2214002/how-to-get-return-value-when-begininvoke-invoke-is-called-in-c) –