का उपयोग Winforms, एक पृष्ठभूमि धागे पर Form.ShowDialog का उपयोग कर अगर मैं एक धागा है कि "मुख्य" ui धागा नहीं है मैं safetlyएक प्रपत्र बनाना और
- एक फ़ॉर्म बना सकते पर हूँ, उस प्रपत्र पर
- कॉल ShowDialog
ऐसा लगता है कि मैं के नियम का पालन किया जाएगा लगता है:। Winforms नियंत्रण धागा वे में बनाया गया पर संशोधित किया जाना चाहिए
मैंने जो कुछ पढ़ा है, उससे ऐसा लगता है कि शोडियलोग अपना संदेश पंप बनाएगा ताकि मुझे उस थ्रेड पर बनाए गए फॉर्म के बारे में चिंता करने की आवश्यकता न हो, जिसमें पहले से ही एक संदेश पंप है।
प्रश्न की पृष्ठभूमि यह है कि मुझे कॉलबैक मिलता है जहां मैं कुछ विनफॉर्म यूआई प्रदर्शित करना चाहता हूं, लेकिन मेरे पास किसी भी अन्य यूआई तक पहुंच नहीं है जिसे मैं मुख्य थ्रेड में आमंत्रित करने के लिए उपयोग कर सकता हूं।
+1 यह एक अच्छा सवाल था। –