C#如何实现图片在picturebox内的放大缩小和上下左右的移动?

skybin87 2010-07-30 07:02:07
C#如何实现图片在picturebox内的放大缩小和上下左右的移动?就像百度地图一样。。。
请高手指点。。。
...全文
2301 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用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/

111,107

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧