我用VB编了个看图的小程序,用到了picture控件做容器,image控件做显示图片的控件,用两个滚动条来拖动图片.但我用到的图片很大,拖动滚动条时,只能显示一部分图片
以下的程序是滚动条变化时,图片会自动显示,但我这个图片很大,已经突破了image1.top的-245760,其中vertMax = Image1.Height - Picture1.Height
Private Sub VScroll1_Change()
If VScroll1.Max > 0 Then
Image1.Top = -(VScroll1.Value / VScroll1.Max) * vertMax
End If
End Sub
想请高手帮忙解决其问题,不胜感激
以下的程序是滚动条变化时,图片会自动显示,但我这个图片很大,已经突破了image1.top的-245760,其中vertMax = Image1.Height - Picture1.Height
Private Sub VScroll1_Change()
If VScroll1.Max > 0 Then
Image1.Top = -(VScroll1.Value / VScroll1.Max) * vertMax
End If
End Sub
想请高手帮忙解决其问题,不胜感激
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货