2010-12-06 25 views
23

में खींची गई फ़ाइल का पथ प्राप्त करें, मैं एक एप्लिकेशन विकसित कर रहा हूं जिसके लिए उपयोगकर्ता को Windows Explorer से एप्लिकेशन विंडो (Windows Forms फ़ॉर्म) में फ़ाइल खींचने की आवश्यकता है। क्या फ़ाइल नाम, पथ और फ़ाइल के अन्य गुणों को सी # में पढ़ने का कोई तरीका है?विंडोज फॉर्म फॉर्म

+1

में * एक पूर्ण उदाहरण है [खींचें और अपने Windows प्रपत्र अनुप्रयोग के लिए Windows Explorer से पाठ फ़ाइलें ड्रॉप] (http://www.dotnetcurry.com/ShowArticle.aspx?ID=192&AspxAutoDetectCookieSupport= 1) *। –

उत्तर

29

आप ड्रैगड्रॉप ईवेंट को पकड़ सकते हैं और वहां से फ़ाइलें प्राप्त कर सकते हैं। कुछ की तरह:

void Form_DragDrop(object sender, DragEventArgs e) 
{ 
    string[] FileList = (string[])e.Data.GetData(DataFormats.FileDrop, false); 

    //more processing 
} 
संबंधित मुद्दे