티스토리 뷰


1. Drop 처리 할 Form 생성
 




2. 생성된 컨트롤 속성 변경 (AllowDrop - True)




3. 아래 코드 삽입 (IDC_DROP_BOX은 컨트롤 이름임)

private void IDC_DROP_BOX_DragEnter(object sender, DragEventArgs e)
{
if (e.Data.GetDataPresent(DataFormats.FileDrop))
{
e.Effect = DragDropEffects.Copy | DragDropEffects.Scroll;
}

}

private void IDC_DROP_BOX_DragDrop(object sender, DragEventArgs e)
{
if (e.Data.GetDataPresent(DataFormats.FileDrop))
{
string[] file = (string[])e.Data.GetData(DataFormats.FileDrop);
foreach (string str in file)
{
/*여기에 파일 처리*/
}
}
 

'Development & Tips > C# / WPF Programming' 카테고리의 다른 글

엑셀 파일 읽고 저장하기  (0) 2011.11.11
COM 오브젝트 Release하기  (0) 2011.11.10
폴더 및 하위 파일 삭제  (0) 2011.11.10
XML 파일 처리  (0) 2011.11.10
댓글