2010-08-26 5 views
13

मैंने सोचा कि यह ढूंढना आसान होगा, मैं गलत था।एकाधिक फ़ाइलें और फ़ोल्डरों का चयन करने के लिए आवश्यक संवाद .NET

संवाद आवश्यकताएँ:

  • एक ही समय में एक से अधिक फ़ाइलें/फ़ोल्डर ब्राउज़ कर सकते हैं।
  • .NET विंडोज़ फॉर्मों में उपयोग किया जा सकता है।
  • मुफ्त या जीपीएल के तहत इस्तेमाल किया जा सकता है। विन XP में
  • वर्क्स और विन 7.

संवाद प्राथमिकताएं:

  • सी #
  • .NET में OpenFileDialog तरह लग रहा है।
  • पथ चिपकाने के लिए टेक्स्टबॉक्स है।

मैंने वेब से कुछ उदाहरणों की कोशिश की है, कोई भी सभी आवश्यकताओं को पूरा नहीं करता है!

कुछ उदाहरण समाधान के लिए निकटतम अभी के लिए:

+0

धन्यवाद स्कोरग्राफिक, मैं बस एक ही काम कर रहा था जब मैंने किसी और को संपादित किया था :) – watbywbarif

+0

यह पिछला स्टैक ओवरफ़्लो प्रश्नों की एक समान आवश्यकता है, और आपकी आवश्यकताओं के अनुसार फ़ोल्डर संवाद वर्ग को बदलने के बारे में है। http://stackoverflow.com/questions/428410/select-either-a-file-or-folder-from-the-same-dialog-in-net – JonWillis

+0

मैंने इस और कई अन्य धागे का अध्ययन किया है और कोड नहीं मिला है सभी आवश्यकताओं को पूरा करता है। जैसा कि मुझे याद है FolderBrowseDialog में बहुविकल्पीय संपत्ति (REQ1) नहीं है और यह OpenFileDialog (PREF2) के रूप में कार्यात्मक नहीं है। – watbywbarif

उत्तर

5

आप Ookii.Dialogs की कोशिश की?

यह आपकी सभी आवश्यकताओं से मेल खाना चाहिए, या कम से कम एक बहुत अच्छा प्रारंभिक बिंदु होना चाहिए।

+0

यह बड़ी परियोजना के लिए जरूरी है जो .NET 3.5 में नहीं है, मैंने इसे आवश्यकताओं में नहीं लिखा था। माफ़ कीजिये। – watbywbarif

+1

इसके अलावा मुझे कोई भी संवाद नहीं मिला जो प्रदत्त समाधान में सभी आवश्यकताओं को पूरा करता है। – watbywbarif

+0

हो सकता है कि मैं आपकी आवश्यकताओं को गलत तरीके से पढ़ूं, क्योंकि ऐसा लगता है कि यह काफी अच्छी तरह से फिट बैठता है। लाइब्रेरी बहु-चयन कार्यक्षमता प्रदान करती है, इसका उपयोग .NET विंडोज़ फॉर्म में किया जा सकता है, जीपीएल के तहत इस्तेमाल किया जा सकता है, Win XP और Win 7 दोनों में काम करता है, सी # में लिखा गया है, .NET में OpenFileDialog जैसा दिखता है और पेस्टिंग के लिए टेक्स्टबॉक्स है पाठ। बेशक, यदि आप .NET 3.5 का उपयोग नहीं करते हैं, तो पूर्व-संकलित लाइब्रेरी आपके लिए उपयोग नहीं है। फिर भी, आप कोड को .NET 2.0 में माइग्रेट करने का प्रयास कर सकते हैं। जैसा कि मैंने कहा, एक बहुत अच्छा प्रारंभिक बिंदु हो सकता है। – BladeWise

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