看《Visual C#图像处理程序设计实例》这本书
书上在讲图像剪切时用到了AxPictureClip控件
但是我只能找到PictureClip控件,我就拿PictureClip控件做了,代码如下private void btnCP_Click(object sender, EventArgs e)
        {
            axPictureClip1.Picture = pictureBox1.Image;
            axPictureClip1.ClipX = 0;
            axPictureClip1.ClipY = 0;
            axPictureClip1.ClipWidth = 400;
            axPictureClip1.ClipHeight = 400;
            axPictureClip1.Picture = axPictureClip1.get_GraphicCell(0);
            pictureBox2.Image = axPictureClip1.Picture;
        }
这段代码在编译时提示 axPictureClip1.Picture = pictureBox1.Image; 和 pictureBox2.Image = axPictureClip1.Picture;
类型不相同,不能赋值。
用了强制类型转换,虽然能编译通过,但是在运行时会出现运行时错误。请各位高手帮忙解答一下。
端午快乐!!

解决方案 »

  1.   

    http://www.vbforums.com/showthread.php?t=502056
      
    *****************************************************************************
    欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码) http://feiyun0112.cnblogs.com/
      

  2.   

    I have no idea after read that page.Error 1 Cannot implicitly convert type 'System.Drawing.Bitmap' to 'stdole.IPictureDisp' C:\Programs\Graph\image copy and cut\image copy and cut\Form1.cs 49 38 image copy and cut
      

  3.   

    最后还是自己写了一个,不过还是想知道AxPictureClip怎么用。
    谢谢!