2012-01-05 18 views
8

के लिस्टबॉक्स में पथ प्राप्त करें मैं ListBox में अपने सक्रिय पथ के साथ सभी खुली विंडोज एक्सप्लोरर विंडो सूचीबद्ध करना चाहता हूं। यदि एक्सप्लोरर विंडो को किसी दूसरे पथ पर नेविगेट किया गया है तो ऐप को ListBox रीफ्रेश करना चाहिए।सभी ओपन एक्सप्लोरर विंडोज

उदा। दो एक्सप्लोरर खिड़कियां खुली हैं। एक को C:\Windows पर नेविगेट किया गया है और दूसरा D:\Stuff पर नेविगेट किया गया है। जब यह ऐप चलाता है, तो यह C:\Windows और D:\StuffListBox पर जोड़ता है। फिर, उपयोगकर्ता C:\Windows\system32 जैसे खुली एक्सप्लोरर विंडो में से एक में एक अलग फ़ोल्डर में नेविगेट करता है। ऐप को ListBox रीफ्रेश करना चाहिए और इसके बजाय C:\Windows\system32 और D:\Stuff सूचीबद्ध करना चाहिए।

मेरे पास ऐसा करने के तरीके पर कोई विचार नहीं है। कोई भी संकेतक प्रशंसनीय होंगे।

+1

आपने अभी तक क्या प्रयास किया है और यह क्यों काम नहीं करता है? यहां कोई प्रश्न नहीं है, केवल एक कार्यक्रम के लिए आवश्यकताएं हैं। – Default

+0

पता नहीं क्यों आपको इसकी आवश्यकता है, लेकिन दिलचस्प ... – Tigran

उत्तर

7

यहाँ आप एक उदाहरण कैसे WindowsExplorer और InternetExplorer में रास्तों का उपयोग करने की पा सकते हैं: http://omegacoder.com/?p=63

के बारे में क्या तथ्य यह है कि उपयोगकर्ता अलग रास्ता पर नेविगेट बारे में सूचना प्राप्त करने में सक्षम हो, वहाँ कोई रास्ता नहीं है कि मैं ईमानदारी से, मुझे पता है।

तो मेरे दिमाग में आने वाला पहला समाधान Timer का उपयोग करता है और प्रत्येक टिक पर जांच करता है।

+0

यह * चाहिए *, क्योंकि 'WindowsExplorer' btw हमेशा होता है। – Tigran

+0

@ प्रोग्रामर: ऐसा नहीं है कि मुझे पता है। – Tigran

+0

फ़ायरफ़ॉक्स के बारे में क्या? वही कैसे करें? – Oleg

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