2010-12-06 6 views
23

사용자가 Windows Explorer의 파일을 응용 프로그램 창 (Windows Forms 형식)으로 끌어 와야하는 응용 프로그램을 개발 중입니다. C#에서 파일 이름, 경로 및 파일의 다른 속성을 읽을 수있는 방법이 있습니까?Windows Forms 양식으로 끌어온 파일의 경로를 가져옵니다.

+1

*에서 전체 예제가있다 [드래그하여 윈도우 폼 응용 프로그램 Windows 탐색기에서 텍스트 파일을 드롭 (http://www.dotnetcurry.com/ShowArticle.aspx?ID=192&AspxAutoDetectCookieSupport=를 1)*. –

답변

29

DragDrop 이벤트를 catch하고 거기에서 파일을 가져올 수 있습니다. 뭔가 같이 :

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

    //more processing 
}