c# - What events are fired after user's click is handled? -


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

  • 2 जवाब

मैं उपयोगकर्ता को संभालता हूं बटन की तरह:

  निजी शून्य btnScanDirectory_Click (ऑब्जेक्ट प्रेषक, EventArgs ई) {// कुछ कोड}  

क्या घटनाओं को btnScanDirectory_Click ) यह काम खत्म करता है?

कारण मैं पूछ रहा हूँ, कि btnScanDirectory_Click () में मैं एक नया थ्रेड () जो मैं "आग और भूल" पेड़। BeginnInvoke () विधि जो TreeView को अपडेट करती है।

इसलिए जब कर्मचारी धागा बंद हो जाता है, मुख्य थ्रेड अभी भी उन एकाधिक हैंडलिंग इनवोक () कॉल से निपटने, और जब मैं पेड़ की तरह

<पीआर ई> <कोड> tree.ExpandAll ();

उसी में btnScanDirectory_Click () - इसका कोई प्रभाव नहीं है।

मुझे मुख्य थ्रेड में प्रतीक्षा करने का तरीका नहीं मिल सका जबकि सभी एंडइन्वेक () विधियां "कहा जाता है, इसलिए मैं पेड़ की कोशिश करना चाहता हूं। एक्सपेंड सभी () उस घटना में जो बाद btnScanDirectory_Click () समाप्त हो गया है।

इस पृष्ठ को देखें। इसमें निम्नलिखित विवरण होते हैं और मुझे लगता है कि आप यही पूछ रहे हैं:

कर्सर एक नियंत्रण के ऊपर है, तब माउस बटन को अवनित करते हुए आमतौर पर नियंत्रण की घटनाओं की निम्नलिखित श्रृंखला उठाती है:

  1. माउसडाउन ईवेंट।

  2. ईवेंट पर क्लिक करें।

  3. माउसक्लिक ईवेंट।

  4. माउसअप इवेंट।


Comments

Popular posts from this blog

java - org.apache.http.ProtocolException: Target host is not specified -

java - Gradle dependencies: compile project by relative path -

ruby on rails - Object doesn't support #inspect when used with .include -