मैं एक छवि पिकर कि चयन बटन के एन ग्रिड से एक n जब पिकर ऊपर पॉप है प्रदर्शित करेगा बनाने रहा हूँ। बटनों का यह ग्रिड एनएसविंडो के भीतर निहित होगा, लेकिन यदि उपयोगकर्ता स्क्रीन से क्लिक करता है तो मैं विंडो को स्वचालित रूप से बंद करना चाहता हूं। क्या कोई ध्वज सेट किया जा सकता है ताकि जब खिड़की फोकस हो जाए तो यह स्वचालित रूप से बंद हो जाएगा?प्रोग्राम एक NSWindow बंद करने जब यह ध्यान केंद्रित खो देता है
5
A
उत्तर
8
ऐसी दो सूचनाएं हैं जिनमें आपको रुचि हो सकती है: NSWindowDidResignKeyNotification
और NSWindowDidResignMainNotification
। आप केवल उस व्यक्ति के लिए पंजीकरण कर सकते हैं जिसमें आप रुचि रखते हैं FromNib (या यदि आपके पास कस्टम नियंत्रक है तो विंडोडिडलोड करें) और फिर सूचनाएं प्राप्त करते समय विंडो को बंद या छुपाएं।
मैं या नहीं, इस यूआई दृष्टि से एक अच्छा विचार है में बहुत ज्यादा तल्लीन नहीं होंगे। लेकिन, आपके द्वारा वर्णित कार्यक्षमता के लिए ओवरले व्यू या पैनल होना बेहतर विचार हो सकता है।
3
आप NSPanel की जाँच हो सकता है। यह एक एनएसविंडो सबक्लास है जो ऐप पृष्ठभूमि में होने पर खुद को छुपाएगा, और यह व्यवहार आप जो खोज रहे हैं उसके समान ही लगता है।
संबंधित मुद्दे
- 1. जब यह पर ध्यान केंद्रित करने एक्सएमएल
- 2. NSWindow किसी भी सूचना प्राप्त नहीं हो रही है जब यह ध्यान केंद्रित
- 3. Textarea माउस क्लिक पर ध्यान केंद्रित खो देता है?
- 4. चयन रंग बदल जाता है जब Firefox ध्यान केंद्रित खो देता है
- 5. एंड्रॉयड: का पता लगाने जब एक और गतिविधि शुरू की है (या अपनी गतिविधि ध्यान केंद्रित खो देता है)
- 6. setTimeout काम नहीं कर रहा है जब खिड़की ध्यान केंद्रित
- 7. WPF अनुप्रयोग पूरी तरह से खिड़की पर ध्यान केंद्रित खो देता करीब
- 8. IE8 iframe DesignMode चयन खो देता है
- 9. प्रदर्शन एक निश्चित "टूल टिप" जब एक इनपुट, ध्यान केंद्रित प्राप्त करता है jQuery
- 10. कैसे ध्यान केंद्रित करने पर और क्लिक
- 11. आईडीटाइडर एक पंक्ति क्यों खो देता है?
- 12. नमूने (खासकर नेट ध्यान केंद्रित)
- 13. टेक्स्ट बॉक्स पर ध्यान केंद्रित
- 14. WPF टूलकिट कैलेंडर ध्यान केंद्रित
- 15. फ़ायरफ़ॉक्स रूपरेखा पर ध्यान नहीं देता और जब Tab का उपयोग ध्यान केंद्रित का चयन तत्वों पर शैलियों
- 16. जब कोई तत्व फोकस खो देता है तो जावास्क्रिप्ट चलाएं
- 17. अवलोकन योग्य चयन बाध्यकारी खो देता है जब मैं "नया"
- 18. Android/iOS इनपुट ध्यान केंद्रित जब पेज शरीर
- 19. Clojure defmacro खो देता है मेटाडाटा
- 20. मुझे कैसे पता चलेगा जब NSTextView फोकस खो देता है?
- 21. यह निर्धारित करने के लिए कि किस नियंत्रण पर एप्लिकेशन पर ध्यान केंद्रित किया गया है
- 22. क्या यह प्रोग्राम प्रोग्रामिंग को रोकना संभव है जब इसकी खिड़की फोकस हो जाती है?
- 23. NSWindow
- 24. geting "विंडो पहले से ही ध्यान केंद्रित, का ध्यान केंद्रित लाभ अनदेखी: com.android.internal.view.IInputMethodClient $ स्टब $ प्रॉक्सी" एंड्रॉयड
- 25. अगले इनपुट (jquery) पर ध्यान केंद्रित
- 26. कोड समीक्षाओं के दौरान ध्यान केंद्रित करने के लिए युक्तियाँ
- 27. jquery गतिशील सामग्री पर ध्यान केंद्रित सेट?
- 28. स्थापना एक पाठ बॉक्स के लिए ध्यान केंद्रित करने के लिए जब एक समारोह में कहा जाता है
- 29. एनएसएलर्ट एक्सेसरी आइटम पर ध्यान केंद्रित करें
- 30. मैं एक इनपुट फ़ील्ड जब एक phonegap पृष्ठ लोड पर कैसे ध्यान केंद्रित कर सकते हैं?
प्रश्न खिड़की को बंद करने के बारे में है जब ** विंडो ** ध्यान केंद्रित करता है, हालांकि। 'एनएसपीनेल 'छुपाता है जब ** ऐप ** फोकस खो देता है। – Jay