社区
C#
帖子详情
C#如何实现图片在picturebox内的放大缩小和上下左右的移动?
skybin87
2010-07-30 07:02:07
C#如何实现图片在picturebox内的放大缩小和上下左右的移动?就像百度地图一样。。。
请高手指点。。。
...全文
2385
4
打赏
收藏
C#如何实现图片在picturebox内的放大缩小和上下左右的移动?
C#如何实现图片在picturebox内的放大缩小和上下左右的移动?就像百度地图一样。。。 请高手指点。。。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
LAIER903
2010-07-30
打赏
举报
回复
我觉得应该是 利用pictrueBox 的方法,组成你想要的功能,比如它的拖放事件 焦点控制事件 鼠标事件 以及改变大小的方法 具体你可以参考下 MSDN
http://msdn.microsoft.com/zh-cn/library/z89a4506(v=VS.80).aspx
doubleu2005
2010-07-30
打赏
举报
回复
学习学习
佳岳
2010-07-30
打赏
举报
回复
学习了
wuyq11
2010-07-30
打赏
举报
回复
pictureBox1.SizeMode = PictureBoxSizeMode.Zoom
private void pictureBox1_MouseDown(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Left)
{
if (pictureBox1.Width < 1000)
{
pictureBox1.Width = Convert.ToInt32(pictureBox1.Width * 1.2);
pictureBox1.Height = Convert.ToInt32(pictureBox1.Height * 1.2);
}
}
if (e.Button == MouseButtons.Right)
{
if (pictureBox1.Width > 600)
{
pictureBox1.Width = Convert.ToInt32(pictureBox1.Width / 1.2);
pictureBox1.Height = Convert.ToInt32(pictureBox1.Height / 1.2);
}
}
}
http://greatmaps.codeplex.com/
C#
PictureBox
放大
、
缩小
、
移动
图片
画辅助线
C#
PictureBox
放大
、
缩小
、
移动
图片
class
PictureBox
Ex { private static bool isMove = false; private static Point mouseDownPoint; private static int zoomStep = 30; public static int ZoomStep { get
C#
使用鼠标滚动
实现
图片
的
放大
缩小
及
图片
拖动
博主是去年从零基础开始接触
C#
,所以记录了很多比较基础的东西,故将之前的笔记写于此篇。本人才疏学浅,文中如果有不对或值得讨论的地方,欢迎大家提出来,一起探讨共同进步。???????????????????? 使用鼠标滚轮
实现
对
图片
的操作 在窗体中使用pictruebox控件 并设置其属性BackgroundimageLayout为Zoom public CHTWC101() { InitializeComponent...
PictureBox
放大
、
缩小
、
移动
图片
:在指定区域利用
PictureBox
的Zoom模式缩放
希望
图片
开始时是适应指定范围的全图,然后根据鼠标位置
实现
放大
、
缩小
、
移动
。
深入
C#
PictureBox
控件:
图片
放大
缩小
及
移动
功能
实现
在开发涉及到
PictureBox
控件的Windows Forms应用程序时,项目的文件结构决定了代码的组织方式、资源管理以及最终的部署过程。一个典型的
PictureBox
控件项目结构通常包含以下核心文件类型:代码文件(CS): 包含
C#
代码,
实现
PictureBox
控件的所有功能和业务逻辑。资源文件(RESX): 存储本地化字符串、
图片
资源和其他二进制资源。表单设计文件(Designer.cs)
在winform 中
PictureBox
放大
缩小
图片
首先要将
PictureBox
中的SizeMode设置成StretchImage 然后通过更改
PictureBox
中的宽度和高度来
实现
放大
和
缩小
的功能 //newRatio是
放大
缩小
的倍数,
缩小
的话就是0.5之类的// currentImgBox此为
picturebox
if (txtMulitiple.Text.Length <= 0 || null == currentImgBox.I
C#
111,129
社区成员
642,535
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章