c# - Open a form in new thread -


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

  • 1 उत्तर

    मेरे पास एक सिस्टम ट्रे अनुप्रयोग है जो कुछ कार्य करना है जैसे कि स्क्रीन पर स्नैपशॉट लेना, फाइल कॉपी करना, संदेश इत्यादि के लिए संदेश इत्यादि आदि। संदेश को बंद करने के लिए, मुझे कुछ परेशानी का सामना करना पड़ रहा है क्योंकि पॉपअप संदेश अन्य कार्यों लंबित रहता है जब तक कि संदेश बंद नहीं हो जाता। कृपया अधिक जानकारी के लिए देखें।

    असल में मैं मौजूदा फॉर्म से एक नया फॉर्म खोलना चाहता हूं। पुराने फार्म पर लंबित कार्य को करने के लिए मैं नए फॉर्म को बंद करना नहीं चाहता हूं।

    क्या यह धागा का उपयोग किया जा सकता है? यह कैसे किया जा सकता है? मैं इसे थ्रेडींग का उपयोग कर संभालना चाहता हूं। मैंने form.show का उपयोग करने की कोशिश की, जो कि मेरे प्रश्न का सरल उत्तर है, लेकिन जब से मैं टाइमर का उपयोग कर रहा हूँ। Show () बस फार्म हमेशा के लिए लोड हो रहा है। इसलिए धागा के लिए कोई भी संदर्भ उपयोगी होगा।

    आपको एक फॉर्म खोलने के लिए multithreading की आवश्यकता नहीं है और नए फार्म खुला है, जबकि पुराने फार्म acces करने में सक्षम। बस

    myform.Showdialog () के बजाय myform.Show () के साथ नया फ़ॉर्म प्रदर्शित करें।

Comments

Popular posts from this blog

c# - Textbox not clickable but editable -

Matlab transpose a table vector -

ios - Adding an SKSpriteNode to SKScene from a child SKSpriteNode -