缩放图片,你应该用GDI+把重画上去的。
要用到Graphic,Bitmap,Image等类。
Bitmap bitMap = Image.FromFile("...");
然后再调整大小,再重新话上去,再设置pictureBox的属性。具体你查一下MSDN,我想不会太复杂的。可惜我现在在学校,要明天才回家,如果需要的话,你发消息给我,把你的EMAIL地址留下,我给你代码,我写过这么一个程序的。

解决方案 »

  1.   

    我在c++里实现了,但是c#没有搞过, tonybaobao(Tony宝宝) ,你能不能给我看看?我的e-mail:[email protected]
      

  2.   

    this.pictureBox1.SizeMode = PictureBoxSizeMode.StretchImage;
      

  3.   

    首先在类中声明
    System.Resources.ResourceManager resources = new System.Resources.ResourceManager(typeof(你的类名));
    然后在方法中添加如下代码:
    Image  picImg=Image.FromFile(图片路径);
    ImageList picImgList=new ImageList();
    picImgList.Images.Add(picImg);
    picImgList.ImageSize=new Size(大小,大小);
    pictureBox1.Image=picImgList.Images[0];
    picImgList.Dispose();
      

  4.   

    hanbinghai(海宁) 说的是对的,设定sizemode为stretch之后,缩放不过是将想要的size付给imagesize属性。
      

  5.   

    我的email地址是[email protected],读谢了
      

  6.   

    在C#中实现图片缩放
    http://dev.csdn.net/develop/article/48/48198.shtm
      

  7.   

    如果显示的窗口不变的情况下,可以用picturebox里的drawimage显示图片,窗口的大小不变,而把要显示的图片的区域变小,这样显示出来的图片就会变大,反之依然