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);
        }

C# unsafe 컴파일러 옵션 사용하기

Visual Studio 개발 환경에서 이 컴파일러 옵션을 설정하려면

  1. 프로젝트의 속성 페이지를 엽니다.
  2. 빌드 속성 페이지를 클릭합니다.
  3. 안전하지 않은 코드 허용 확인란을 선택합니다.