vb.net - Showdialog and Focus (incredible) -
मैंने VB.NET 2010 में एक अजीब समस्या देखी।
अगर मैं showdialog < / कोड> एक
TextBox_LostFocus
में, जब मैं फ़ॉर्म को बंद करता हूँ तो यह लूप का कारण बनता है, लेकिन केवल अगर मैं पहले टेक्स्टबॉक्स से दूसरे का उपयोग करने वाला माउस को पास करता हूं! यदि मैं टैब का उपयोग करता हूं तो यह सामान्य रूप से काम करता है।
मैं एक उदाहरण दिखाता हूं:
- नई परियोजना बनाएं और दो रूपों,
form1
और- फॉर्म 1 में, दो टेक्स्ट बॉक्स बनाएं।
textbox1.lostfocus
में, निम्न कोड पेस्ट करें
VB.NET कोड:
मंद एफ के रूप में नया फॉर्म 2 एफ। शोडियलोग ()
अब: फोकस पर है textbox1
। ठीक है?
- यदि आप टैब कुंजी के साथ textbox2 में जाते हैं, तो
form2
प्रकट होता है यदि आप इसे बंद करते हैं तो यह सभी सामान्य है - लेकिन अगर आप माउस का उपयोग करके
textbox2
पर जाते हैं, तोform2
प्रकट होता है और यदि आप इसे दूसरेबंद करते हैं 2
मैंने इसे "मंद" कथन form1 के घोषित क्षेत्र में चलते हुए 23 बार तक प्रकट किया है, लेकिन किसी के पास इस व्यवहार का कारण है ? अग्रिम धन्यवाद।
Comments
Post a Comment