프로그래밍언어/VB.NET

폼에 파일 드래그로 읽어오기

부산딸랑이 2013. 5. 20. 19:59


출처 : http://yuksamo.tistory.com/9

1. 먼저 프로젝트를 생성 후 폼(혹은 드래그드롭될 타겟 컨트롤)의 속성중에서
    AllowDrop을 True로 바꿔줍니다.

2. 폼(혹은 드래그드롭될 타겟 컨트롤)의 이벤트중 DragDrop, DragOver를 등록합니다.

3. 해당 이벤트에 아래와 같이 코딩합니다.


[DragDrop]
'파일이름이 저장될 변수
Dim Str As String
'파일이 여러개 드래그 되었을 수도 있으니 For Each를 이용
For Each Str In e.Data.GetData(DataFormats.FileDrop, False)
    '예제에서는 메세지박스에 파일이름 출력
    MessageBox.Show(Str.ToString())
Next

[DragOver]
'드래그오버 활성화
e.Effect = DragDropEffects.All



'프로그래밍언어 > VB.NET' 카테고리의 다른 글

정규식 regex.split  (0) 2013.05.30
엑셀에 HTML소스 가져오기(VBA)  (0) 2013.05.24
VB.NET 엑셀 사용하기  (0) 2013.05.17
웹에서 Label1숫자 증가시키기  (0) 2013.05.14
윈도우 폴더 경로 함수  (0) 2013.05.04