2012-12-11 2 views
4

나는 RichTextBox을 가지고 있으며 이미지를 붙여 넣으려고하면 이미지 대신 붙여 넣기 아이콘이 표시됩니다. 이미지를 붙여 넣을 수있는 방법은 무엇입니까?RichTextBox에 이미지 붙여 넣기

+3

일반적으로 시도한 코드 스 니펫을 제공하려고 시도합니다 ..... :) – Sandy

+0

왜 마이너스 투표합니까 ?? –

답변

0

언젠가 전에 했었습니다. richtextbox에 Key Down 이벤트를 배치해야합니다. 이 시도 :이 도움이

private void RtbDocKeyDown(object sender, KeyEventArgs e) 
    { 
     if (e.Modifiers == Keys.Control && e.KeyCode == Keys.V) 
     { 
      DataFormats.Format df = DataFormats.GetFormat(DataFormats.Bitmap); 
      StringCollection strcollect = Clipboard.GetFileDropList(); 

      Image image= Image.FromFile(strcollect[0]); 
      Clipboard.Clear(); 
      Clipboard.SetImage(image); 
      if (Clipboard.ContainsImage()) 
      { 
       rtbBody.Paste(df); 
       e.Handled = true; 
       Clipboard.Clear(); 
      } 
     } 

희망을.

+0

시도해보고 알려 드리겠습니다 .... 감사합니다. –