日期:2014-05-18  浏览次数:20883 次

C#(winform)实现图片的放大缩小,鼠标拖动显示局部
怎样实现图片的放大和缩小,当放大的时候,使用鼠标拖拉显示要看的局部图片,最好不用滚动条,类似于Google地图的显示,如图:



------解决方案--------------------
方法很多 ...
1放PictureBox里.. 设置父容器AutoSize=false; 然后你只需要控制PicutreBox移动就可以了.
2显示图形的一部分..当鼠标移动的时候计算矩形位置..截取图形绘制到窗体上.

------解决方案--------------------
Image.GetThumbnailImage(ImageWidth, ImageHeight, GetThumbnailImageAbort, IntPtr.Zero);
用缩略图做啊
------解决方案--------------------
http://download.csdn.net/source/1402435

希望能对你有帮助。。。