Thursday, October 30, 2014

C# 파일 drag and drop

Form properties에서 AllowDrop을 true로 설정

        private void Form1_DragEnter(object sender, DragEventArgs e)
        {
            // 드래그 시작 처리
            if (e.Data.GetDataPresent(DataFormats.FileDrop))
                e.Effect = DragDropEffects.Copy;
        }

        private void Form1_DragDrop(object sender, DragEventArgs e)
        {
            // 드래그된 모든 파일 얻기
            string[] files = (string[])e.Data.GetData(DataFormats.FileDrop);
            foreach (string file in files)
                Console.WriteLine(file);
        }

No comments:

Post a Comment