티스토리 뷰
윈폼 개발중 많이 사용하는 일이
사용자가 파일브라우저에서 드래그 앤 드랍하여 파일을 인서트 시키는 일입니다.
아래의 간단한 코드로 구현할 수 있습니다.
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
- ug open
- 결승전 경기시간
- 벨기에
- FreeSpire.XLS for .net
- C# file.copy
- 블로그 코드
- c# 엑셀
- NXAPI
- C# File Copy
- 8강
- 월드컵
- 러시아월드컵
- 월드컵경기장
- 코드입력
- colorscripter #블로그코드입력 #티스토리코드입력 #네이버블로그코드입력
- 경기시간
- C# 파일 카피
- C# 대용량파일 복사 완료
- Spire.XLS
- C# 파일복사
- C# 파일 진행사항
- nx api
- HTML 블로깅
- C# 대용량파일복사
- 잉글랜드
- 독일전
- 크로아티아
- 엑셀없이
- c#
- C# 파일복사완료
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 |