windows下bmp图像编辑器的画纸可以随意调整大小,而且不会破坏图像的信息,请问这个该如何使用winform来实现?
解决方案 »
- C#下载文件的问题,请帮忙,谢谢
- c#接口交换数据
- 各位,问下winfrom软件怎么在运行时生成桌面快捷键
- 已有打开的与此命令相关联的 DataReader,必须首先将它关闭
- C# TCP 如何通过服务端中转传文件,求解...
- Winform中如何将自定义的对象放到DataTable中
- pop3协议中Content-Transfer-Encoding:8bit怎么解码/
- C#怎么获得拍摄照片的数码相机的信息?
- 怎样实现TEXTBOX输入,按button1然后在listbox中显示,重复输入能在listbox中换行显示(不能覆盖之前的字符)?
- 奇怪的线程读取问题?
- 求html的正则表达式
- 小白求助C#中的暂存对象有哪些~还有profile又是什么?。谢谢
设置Form的的backgroundImage属性,选择图片。再将BackgroundImageLayout设置为Zoom或者Stretch,依据你的需要。2.如果想显示图片。
放一个Picturebox在form上,设置Image,选择图片。再设置SizeMode为StretchImage或者Zoom,依据你的需要。
是不是调整大小要自己手动写个事件处理?
我说的是我只想要一个可伸缩的 picturebox
就像在windows下面新建一个bmp图像,进去看见那种画纸可以用鼠标调整大小
而不是对图片进行放大或者缩小
bmpa
bmpb
bmpa是picturebox显示的图像
裁减画板的时候,先把原来的图像复制一份,将bmpa绘制到bmpb然后更改picturebox尺寸,重新建立bmpa
再把bmpb绘制到bmpa