VS20081. 应用程序目录下有一个Image的文件夹, 
picturebox.Image = Image.FromFile("..\\Image\\MianPic.bmp"); 
我想用相对路径来显示图片,却不行;绝对路径是可以的。相对路径该怎么写?2. 图片显示后,我想放大图片,该怎么处理??

解决方案 »

  1.   

    1. 应用程序目录下有一个Image的文件夹
    picturebox.Image = Image.FromFile(".\\Image\\MianPic.bmp"); 
    ..是上层目录。
      

  2.   

    1.上面说的是路径要正确,是相对于目前目录的路径
    2. BufferedGraphicsContext bgc = BufferedGraphicsManager.Current; 
                    BufferedGraphics bg = bgc.Allocate(this.CreateGraphics(), this.ClientRectangle); 
                    bg.Graphics.Clear(this.BackColor); 
     
                    //ShowCenterPoint(bg.Graphics); 
                    PaintRoads(bg.Graphics);    
                    PaintSelectedArea(bg.Graphics);
     
                    bg.Render(); 
      

  3.   

    第一个问题解决
    第2个问题放大图片
    我是想在同一个picturebox里,将图片放大,该怎么实现?另外,讨论一下,淘宝里卖家商品的图片,当我鼠标放到图片上时,右边区域内就呈现一个局部放大的图片
    这个怎么实现的?
      

  4.   

    mousemove过程,动态加载一个picturebox,然后bitmap原图像放大,并放在加载的picturebox中
      

  5.   

    感谢楼上几位额外再请教一下
    能否实现向google地图或者百度地图里那样,鼠标单击图片,可以在pictureBox里随意移动图片吗??