| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 982 人关注过本帖
标题:请教把图片用鼠标点击放大的方法~!!
只看楼主 加入收藏
gx181710LOVB
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2006-1-15
收藏
 问题点数:0 回复次数:3 
请教把图片用鼠标点击放大的方法~!!
自己做了一个地图,想实现查询功能
放大是在鼠标点的地方不断放大 望大家能帮忙。
搜索更多相关主题的帖子: 鼠标 地图 功能 
2006-01-15 18:30
leon2
Rank: 3Rank: 3
等 级:新手上路
威 望:7
帖 子:731
专家分:0
注 册:2005-3-18
收藏
得分:0 
PictureBox.Width = PictureBox.Width * 2
PictureBox.Height = PictureBox.Height * 2

将上面两句代码放在 Timer 的事件中,设好一定的 Interval 值。
缩小时,将 * 2 换 / 2。 2 是缩放倍数。
2006-01-15 19:57
gx181710LOVB
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2006-1-15
收藏
得分:0 
谢谢~
但是我想完成的功能不止是全部放大
而是同图片查看器的放大功能一样,我用鼠标点那,就放大那里,就和要详细看清楚美女的三点一样。
望能详细指点,谢谢
2006-01-15 23:44
leon2
Rank: 3Rank: 3
等 级:新手上路
威 望:7
帖 子:731
专家分:0
注 册:2005-3-18
收藏
得分:0 
……………………………………………………………………………………
比喻也太**了吧。

你可以将图片框的 Left 和 Top 属性设成鼠标点的那个位置的 Left 和 Top。定义两个全局变量 lx 和 ly,在图片框的 MouseMove 事件中,写下面语句:

lx = x
ly = y

在放大图片的代码中,Picture.lx = x : Picture.ly = y,再放大 Width 和 Height 就可以了。
2006-01-17 14:46
快速回复:请教把图片用鼠标点击放大的方法~!!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014268 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved