티스토리 뷰
윈폼 개발중 많이 사용하는 일이
사용자가 파일브라우저에서 드래그 앤 드랍하여 파일을 인서트 시키는 일입니다.
아래의 간단한 코드로 구현할 수 있습니다.
public Form1()
{
InitializeComponent();
this.AllowDrop = true;
this.DragEnter += new DragEventHandler(Form1_DragEnter);
this.DragDrop += new DragEventHandler(Form1_DragDrop);
}
void Form1_DragEnter(object sender, DragEventArgs e)
{
if (e.Data.GetDataPresent(DataFormats.FileDrop)) e.Effect = DragDropEffects.Copy;
}
void Form1_DragDrop(object sender, DragEventArgs e)
{
string[] files = (string[])e.Data.GetData(DataFormats.FileDrop);
foreach (string file in files) Console.WriteLine(file);
}
'C#' 카테고리의 다른 글
C# 대용량 파일 전송시 완료메세지 받기 (대용량파일도 가능) (0) | 2020.04.07 |
---|---|
티스토리에 소스코드 넣기 - colorscripter (0) | 2020.03.23 |
C# - Excel 이 없는 PC에서 Excel 문서를 읽어야 할때 (0) | 2019.07.03 |
NX API(C#) 화면을 4분할 한 후 이미지 캡쳐하기 (0) | 2010.11.04 |
NX Signing 을 보다 쉽게 해보자 (C#, .NET) (1) | 2010.10.28 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 블로그 코드
- 경기시간
- c# 엑셀
- 코드입력
- C# file.copy
- NXAPI
- C# 파일복사완료
- C# 파일복사
- 크로아티아
- 월드컵경기장
- Spire.XLS
- nx api
- c#
- 엑셀없이
- colorscripter #블로그코드입력 #티스토리코드입력 #네이버블로그코드입력
- FreeSpire.XLS for .net
- 월드컵
- 독일전
- ug open
- 잉글랜드
- 8강
- C# 대용량파일복사
- 결승전 경기시간
- C# File Copy
- C# 파일 진행사항
- C# 파일 카피
- C# 대용량파일 복사 완료
- HTML 블로깅
- 벨기에
- 러시아월드컵
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
글 보관함