2009-10-16 15 views
6

मैंने सी # में उपयोगकर्ता नियंत्रण बनाया है, अगर मैं किसी अन्य प्रोग्राम पर स्विच करता हूं तो छोड़ें और लॉस्टफोकस को निकाल दिया नहीं जाता है। यदि ऐप फोकस खो देता है तो मैं कैसे पता लगा सकता हूं?जब कोई एप्लिकेशन फोकस खो देता है तो कैसे पता लगाया जाए?

उत्तर

14

अपने MainForm के निष्क्रिय घटना का प्रयास करें

-5

Control.LostFocus घटना

+6

ओपी का कहना है कि लॉस्टफोकस को निकाल दिया नहीं गया है, लेकिन आप इसकी अनुशंसा करते हैं? क्या आप इसका उदाहरण दे सकते हैं कि यह क्यों काम नहीं कर सकता है? –

0

मैं सिर्फ परीक्षण किया निष्क्रिय और है कि मुझे

5

आप एक differnt ऐप्लिकेशन पर स्विच करते हैं, तो अपने कस्टम नियंत्रण फ़ोकस नहीं खोना था काम करता है। कम से कम ऐप के भीतर नहीं है।

यदि आप अपने ऐप पर वापस आते हैं, जैसे कि टास्कबार पर मारना (और उसी ऐप पर किसी अन्य नियंत्रण पर क्लिक करके), तो आपके नियंत्रण में अभी भी "फोकस होगा" "।

यह वह जगह है जहां फॉर्म। निष्क्रियता काम में आती है।

संबंधित मुद्दे