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 |
|---|---|
| 외부에서 Drag & Drop으로 파일 리스트 받기 (0) | 2011/11/10 |
| COM 오브젝트 Release하기 (0) | 2011/11/10 |
| 폴더 및 하위 파일 삭제 (0) | 2011/11/10 |
| XML 파일 처리 (0) | 2011/11/10 |