windows下bmp图像编辑器的画纸可以随意调整大小,而且不会破坏图像的信息,请问这个该如何使用winform来实现?

解决方案 »

  1.   

    1 如果你想要的是背景图。
      设置Form的的backgroundImage属性,选择图片。再将BackgroundImageLayout设置为Zoom或者Stretch,依据你的需要。2.如果想显示图片。
      放一个Picturebox在form上,设置Image,选择图片。再设置SizeMode为StretchImage或者Zoom,依据你的需要。
      

  2.   

     放一个Picturebox在form上,设置Image,选择图片。再设置SizeMode为StretchImage或者Zoom,鼠标放上去还是没办法用鼠标调整picturebox的大小。
    是不是调整大小要自己手动写个事件处理?
      

  3.   

    要直接像Windows那样有周边锚点,然后拖拉调整,那得自已写代码实现
      

  4.   

    我说的不是这个意思 
    我说的是我只想要一个可伸缩的 picturebox
    就像在windows下面新建一个bmp图像,进去看见那种画纸可以用鼠标调整大小
    而不是对图片进行放大或者缩小
      

  5.   

    使用2个Bitmap来实现
    bmpa
    bmpb
    bmpa是picturebox显示的图像
    裁减画板的时候,先把原来的图像复制一份,将bmpa绘制到bmpb然后更改picturebox尺寸,重新建立bmpa
    再把bmpb绘制到bmpa