पथ

2009-02-23 17 views
24

को दिखाने के लिए फ़ोल्डर संवाद के लिए ब्राउज़ को कस्टमाइज़ करना क्या किसी को पता है कि सिस्टम को अनुकूलित करने का सबसे आसान तरीका क्या है। Windows.Forms.FolderBrowserDialog ताकि पेड़ के नीचे एक टेक्स्टबॉक्स में टेक्स्ट का उपयोग करके एक पथ दर्ज किया जा सके।पथ

मुझे यह चाहिए इसलिए अप्रयुक्त यूएनसी पथों का चयन करना आसान है।

ऐसा लगता है कि यह this KB कुछ सहायक जानकारी है।

उत्तर

34

बस इस सप्ताह के अंत में मुझे इसकी आवश्यकता थी। मैंने देखा और देखा लेकिन उसे नहीं मिला। उस KB लेख, और कुछ अन्य चीजों के आधार पर इसे स्वयं लिखने के लिए रिसॉर्ट किया गया। ये रहा। FolderBrowserDialogEx

पूर्ण स्रोत कोड। मुक्त। एमएस-पब्लिक लाइसेंस।

FolderBrowserDialogEx

कोड इसका इस्तेमाल करने की:

 var dlg1 = new Ionic.Utils.FolderBrowserDialogEx(); 
    dlg1.Description = "Select a folder to extract to:"; 
    dlg1.ShowNewFolderButton = true; 
    dlg1.ShowEditBox = true; 
    //dlg1.NewStyle = false; 
    dlg1.SelectedPath = txtExtractDirectory.Text; 
    dlg1.ShowFullPathInEditBox = true; 
    dlg1.RootFolder = System.Environment.SpecialFolder.MyComputer; 

    // Show the FolderBrowserDialog. 
    DialogResult result = dlg1.ShowDialog(); 
    if (result == DialogResult.OK) 
    { 
     txtExtractDirectory.Text = dlg1.SelectedPath; 
    } 

क्षमताओं: editbox पता चलता है, संपादन बॉक्स में पूरा पथ को दर्शाता है। प्रिंटर या कंप्यूटर ब्राउज़ करने के लिए, साथ ही फ़ाइलों + फ़ोल्डरों, या सिर्फ फ़ोल्डर्स ब्राउज़ करने के लिए इस्तेमाल किया जा सकता है।

+2

+1 मैं वही कर रहा हूं ... http://code.google.com/p/videobrowser/source/browse/trunk/MediaBrowserConfig/FolderBrowser.cs –

+1

ये वे ड्रॉइड हैं जिन्हें आप ढूंढ रहे हैं: http : //connect.microsoft.com/VisualStudio/feedback/details/518103/bffm-setselection-does-not-work-with-shbrowseforfolder-on-windows-7 यही कारण है कि FoldBrowserDialog के बारे में इनमें से कई थ्रेड मौजूद हैं। इस समस्या वाले लोगों के लिए, शैल संवाद रैपर नियंत्रण एक ही मुद्दे से पीड़ित है। – Celess

+0

उपरोक्त सभी लिंक या तो बेकार या बेकार पृष्ठों को इंगित कर रहे हैं। किसी को भी एक अद्यतन लिंक मिला जो चीसो पोस्ट करता है? – HerrimanCoder

3

कोड प्रोजेक्ट folder browser के तहत आज़माएं - इससे संवाद कई तरीकों से अनुकूलित हो सकता है।

social.msdn.microsoft.com में एक पोस्ट भी है जो इसके लिए अपना फॉर्म बनाने का सुझाव देती है और इसके लिए कोड भी सुझाती है।

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