वीएस -2008 में सी # और विनफॉर्म का उपयोग करके, मैं एक फ़ाइल ब्राउज़र नियंत्रण बनाना चाहता हूं जो विंडोज एक्सप्लोरर में बाएं फलक की तरह दिखता है और कार्य करता है। मेरी आश्चर्य के लिए, इस तरह का नियंत्रण डिफ़ॉल्ट रूप से .NET के साथ नहीं भेजता है।एक्सप्लोरर-जैसे फ़ोल्डर ब्राउज़र नियंत्रण कैसे बनाएं?
आदर्श रूप से, मैं इसकी सामग्री एक्सप्लोरर में बिल्कुल वैसा ही होना चाहता हूं। उदाहरण के लिए, विंडोज 7 पर, इसे पसंदीदा और पुस्तकालय छद्म फ़ोल्डरों को दिखाना चाहिए। बेशक, मैं विशेष रूप से विंडोज़ के प्रत्येक संस्करण के लिए कोड नहीं करना चाहता हूं अगर मैं इसकी मदद कर सकता हूं।
मैंने चारों ओर ब्राउज़ किया है, और ऐसे नियंत्रणों के कुछ उदाहरण हैं, लेकिन वे सभी हाथ से लुढ़क गए हैं और इसलिए एक्सप्लोरर में 100% के समान काम नहीं करेंगे।
क्या कोई तरीका है कि मैं इसके बजाय एक्सप्लोरर नियंत्रण का पुन: उपयोग कर सकता हूं? या, यदि नहीं, तो वस्तुओं के पेड़ तक पहुंच प्राप्त करने के लिए यह दिखाएगा?
मुझे संदेह है कि एक्सप्लोरर नियंत्रण सिर्फ पेड़ नियंत्रण का उपयोग करता है और इसे पॉप्युलेट करता है संवाद कोड के भीतर। मुझे नहीं लगता कि यह एक विशिष्ट नियंत्रण होगा जो फ़ोल्डरों को प्रदर्शित करता है। मै गलत हो सकता हूँ। – Lazarus
क्या आप 'FolderBrowserDialog' की तलाश में हैं? रेफरी: http://msdn.microsoft.com/en-us/library/system.windows.forms.folderbrowserdialog.aspx – shahkalpesh
@ शाहकालपेश: नहीं, अनिवार्य रूप से मैं * उस संवाद के अंदर * इस्तेमाल किए गए नियंत्रण की तलाश में हूं। – Thomas