我用剪贴板可以实现加载图像,可是Gif的图像加载后不能动,请帮忙解决。

解决方案 »

  1.   

    参考一下http://www.codeproject.com/KB/edit/csexrichtextbox.aspx这里。public void InsertImage()  {
      ...
      string lstrFile = fileDialog.FileName;
      Bitmap myBitmap = new Bitmap(lstrFile);
      // Copy the bitmap to the clipboard.
      Clipboard.SetDataObject(myBitmap);
      // Get the format for the object type.
      DataFormats.Format myFormat = DataFormats.GetFormat (DataFormats.Bitmap);
      // After verifying that the data can be pasted, paste
      if(NoteBox.CanPaste(myFormat)) {
        NoteBox.Paste(myFormat);
      }
      else {
        MessageBox.Show("The data format that you attempted site" + 
          " is not supportedby this control.");
      }
      ...
    }
      

  2.   

    http://album.hi.csdn.net/views/photo/283932http://download.csdn.net/source/1094001 
      

  3.   

    我可以加载图像,我想问的是如何用richtextbox加载动态图像,谢谢
      

  4.   

      Bitmap myBitmap = new Bitmap(lstrFile);
    这里用ico图标的路径的时候,第一次没问题,接下来每次都出异常:参数无效。
    这是为什么
      

  5.   

    LZ要的是动态的加载吗?
    如果不是的话,(运行程序后)你把一个动态的图片复制到剪贴板,然后在RichTextBox中粘贴,看可以动的啊,我试过的。
      

  6.   

    不是吧,复制过去就变成静态的图了,我想在RichTextBox显示GIF的图像。