Forse è troppo complicato con le API...
Prova così:
codice:
dim img as stdPicture
Sub CaricaImmagine(Percorso as string)
img=LoadPicture(Percorso)
Picture1.picture = imd
if img.Height > Picture1.Height then
VScroll1.visible=true
VScroll1.Min=0
Vscroll1.Max= img.Height - Picture1.Height
else
VScroll1.visible= false
end if
if img.width > Picture1.width then
HScroll1.visible=true
HScroll1.Min=0
Hscroll1.Max= img.Width - Picture1.Width
else
HScroll1.visible= false
end if
End Sub
Private Sub VScroll1_Change()
Picture1.PaintPicture 0,0,Picture1.Width,Picture1.Height,HScroll1.Value,VScroll1.Value,Picture1.Width, Picture1.Height
end sub
Private Sub HScroll1_Change()
Picture1.PaintPicture 0,0,Picture1.Width,Picture1.Height,HScroll1.Value,VScroll1.Value,Picture1.Width, Picture1.Height
end sub
Una volta per tutte... :metallica