关键是如何计算图片的位置,然后在将其绑定在picturebox的相应位置上

解决方案 »

  1.   

    Dim g As Graphics
            g = Me.PictureBox1.CreateGraphics
            Dim i As System.Drawing.Image
            g.DrawImage(i.FromFile("path"), New PointF(2, 3))
    这个是在VB.NET中的实现代码,在C#中也类似,调用的类都是一样的.那个PATH就是图片文件的路径.
      

  2.   

    关键是如何计算图片的位置,然后在将其绑定在picturebox的相应位置上
    --------------------------------------------------------------
    这个方法可能不行吧,我以前用bitblt往picturebox上画
      

  3.   

    在c#中的DrawImage方法为下面所示
    g.DrawImage(picbmp,new Rectangle (8,320,200,100) ,8,320,200,100,GraphicsUnit.Pixel);
    请问如何达到我想要的效果,我用上面的语句发现,图形位置并没有变化,问题出在哪里?
      

  4.   

    System.Drawing.Graphics g;
    g=this.pictureBox1.CreateGraphics();
    g.Clear(this.pictureBox1.BackColor);
    g.DrawImage(System.Drawing.Image.FromFile("path",true),new Point(x++,x++));X为全局的一个变量,path图片的路径,把这段代码放在一个BTN_click里就行,你就发现点一次,图片位置变一次
      

  5.   

    Amazon_Titan(孤独风),十分感谢,你的办法很好,多谢