2012-07-31 2 views
1

현재 button.But에서 이미지를로드하는 중입니다. 이제 폴더에서 이미지 상자로 런타임에 드래그해야합니다. 어떻게 구현할 수 있습니까?런타임에 이미지를 폴더에서 폼으로 끌 수 있습니까?

+1

이러한 링크는 [Windows Forms에서 끌어서 놓기 작업 수행] (http://msdn.microsoft.com/en-us/library/aa984430(v=vs.71))에 도움이 될 수 있습니다. aspx), [파일을 aC# 응용 프로그램으로 끌어서 놓는 방법은 무엇입니까?] (http://stackoverflow.com/questions/68598/how-do-i-drag-and-drop-files-into-ac-sharp- 신청) – Schaliasos

답변

3

확인. 아래 코드는 정상적으로 작동합니다.

private void pictureBox1_DragEnter(object sender, DragEventArgs e) 
    { 

     try 
     { 
      pictureBox1.Image = null; 
      string[] filename = (string[])e.Data.GetData(DataFormats.FileDrop); 
      pictureBox1.Image = Image.FromFile(filename[0]); 
     } 
     catch (Exception expr) 
     { } 
    } 
관련 문제