关于滚动条的问题!急!!!在线等!解决就给分!! 在窗体中有一个picture控件,该picture控件中又包含一个image控件,在image控件中装载一幅有内容的图片,但内容太多就用了Vscroll滚动条,请问如何实现点击滚动条使图片上下滚动??即只使image控件上下滚动而picture控件保持不动!请帮忙写出代码,谢谢了! 请各位大哥大姐帮小弟一把,拜托了。在线等!!问题解决即给分!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://www.mypcera.com/softxue/vb/new/m37.htm http://paddy.myrice.com/program/10.htm 空窗体form1上添加如下代码就可以了: Private WithEvents Picture1 As PictureBox Private WithEvents Image1 As Image Private WithEvents HScroll1 As HScrollBar Private WithEvents VScroll1 As VScrollBar Private Sub Form_Load()Set Picture1 = Controls.Add("vb.picturebox", "picture1", Me)Picture1.Visible = TruePicture1.Move 0, 0, Me.Width, Me.HeightSet Image1 = Controls.Add("vb.image", "image1", Picture1)Image1.Visible = TrueImage1.Move 0, 0, Picture1.Width - 600, Picture1.Height - 800Set VScroll1 = Controls.Add("vb.vscrollbar", "vscroll1", Picture1)VScroll1.Visible = TrueVScroll1.Move Picture1.Width - 600, 0, 600, Picture1.Height - 800Set HScroll1 = Controls.Add("vb.hscrollbar", "hscroll1", Picture1)HScroll1.Visible = TrueHScroll1.Move 0, Picture1.Height - 800, Picture1.Width - 600, 600Image1.Picture = LoadPicture("C:\My Documents\My Pictures\旷野中的小屋.jpg")'改成你的图片路径 HScroll1.Max = Image1.Width - Picture1.Width HScroll1.SmallChange = 5 VScroll1.Max = Image1.Height - Picture1.Height VScroll1.SmallChange = 5 End Sub Private Sub HScroll1_Change() Image1.Left = -HScroll1.Value End Sub Private Sub VScroll1_Change() Image1.Top = -VScroll1.Value End Sub vb小问题 丢失相关信息的提示是什么意思呀,有图,确实不明白. Inet.Execute 方法使用HTTP协议 是不是不能发送文件? 如何当一个程序运行,然后执行一段代码 如何加快ListView读取数据的速度! 请问那位兄弟能用代码来设置pagefile.sys的?就象能实现WIN2000中的虚拟内存中的设置按钮中的功能. 关于数据集操作的问题!!!!!!!高手请进!!!!!!!!1 想拿分的就来——菜鸟级问题! 如何通过PostMessage或SendMessage向另一程序模拟鼠标键盘消息? sql 三列的相同数据 则给予同一个编号 如何用UDP实现文件传送? 介绍一个技术网站
Private WithEvents Image1 As Image
Private WithEvents HScroll1 As HScrollBar
Private WithEvents VScroll1 As VScrollBar
Private Sub Form_Load()Set Picture1 = Controls.Add("vb.picturebox", "picture1", Me)
Picture1.Visible = True
Picture1.Move 0, 0, Me.Width, Me.HeightSet Image1 = Controls.Add("vb.image", "image1", Picture1)
Image1.Visible = True
Image1.Move 0, 0, Picture1.Width - 600, Picture1.Height - 800Set VScroll1 = Controls.Add("vb.vscrollbar", "vscroll1", Picture1)
VScroll1.Visible = True
VScroll1.Move Picture1.Width - 600, 0, 600, Picture1.Height - 800Set HScroll1 = Controls.Add("vb.hscrollbar", "hscroll1", Picture1)
HScroll1.Visible = True
HScroll1.Move 0, Picture1.Height - 800, Picture1.Width - 600, 600
Image1.Picture = LoadPicture("C:\My Documents\My Pictures\旷野中的小屋.jpg")'改成你的图片路径 HScroll1.Max = Image1.Width - Picture1.Width
HScroll1.SmallChange = 5
VScroll1.Max = Image1.Height - Picture1.Height
VScroll1.SmallChange = 5
End Sub
Private Sub HScroll1_Change() Image1.Left = -HScroll1.Value End Sub
Private Sub VScroll1_Change() Image1.Top = -VScroll1.Value End Sub