作者jerick (杰.J)
看板Visual_Basic
标题Re: [VB6 ] VScroll1
时间Mon Jun 30 00:31:11 2008
※ 引述《BlueFeel (蓝色感觉)》之铭言:
: 用button1 开起一张照片放进Picture1
: 但这张照片太大张了,所以加入VScroll1
: 想用拉VScroll1方式,可以看照片被盖住的部份
: 可以提示一下怎麽控制吗??
: 我知道可以把照片缩写印塞进去或....视图大小auto放大
: 但..不想因为这样让照片失真
: 但是VScroll1我只会放控制text1或一些数字之类的...
: 这种移动Picture1的方式是第一次...
: 可以指点一下吗?
最简单的方法
在Form 上最右边放一个Vscroll,最下方放一个Hscroll,
中间空白处放一个 Frame。
在 Frame 内放一个 picture 控制项
将 Picture 控制项的长宽设成和图片的长宽一样。
然後把图片放到 Picture 控制项中。
拉动 Vscroll 变更 Picture 控制项在 Frame 中的Y座标(0~-n)
来达到图片上下移动的效果。
拉动 Hscroll 变更 Picture 控制项在 Frame 中的X座标(0~-n)
来达到图片左右移动的效果。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.132.136.27