请问在picturebox画线时,当画到picturebox框底时,能否使其具有象VScrollbar一样的作用??? 请问在picturebox画线时,当画到picturebox框底时,能否使其具有象VScrollbar一样的作用?谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 需要图片框进行嵌套,用一个大的图片框作容器,里头再建一个图片框作画板,当滚动条滚动时,只需要设置画板的TOP值即可. 不行啊,我现在的图片框高度已经和form一样大了, Private Sub Form_Load() Form1.ScaleMode = 3 Picture1.ScaleMode = 3 Picture1.ScaleMode = 3 Picture1.Appearance = 0 Picture2.Appearance = 0 Picture2.AutoSize = True Picture1.AutoSize = False Picture2.Left = 0 Picture2.Top = 0 HScroll1.Min = 0 VScroll1.Min = 0 VScroll1.Left = Picture1.ScaleWidth - VScroll1.Width VScroll1.Top = 0 VScroll1.Height = Picture1.ScaleHeight - HScroll1.Height HScroll1.Left = 0 HScroll1.Top = Picture1.ScaleHeight - HScroll1.Height HScroll1.Width = Picture1.ScaleWidth - VScroll1.Width HScroll1.Visible = False VScroll1.Visible = False Picture2_Resize '如果用loadpicture就不用加这句了End SubPrivate Sub HScroll1_Change() Picture2.Left = -HScroll1.ValueEnd SubPrivate Sub Picture2_Resize() If Picture2.Width > Picture1.Width Then HScroll1.Visible = True HScroll1.Max = Picture2.Width - Picture1.Width End If If Picture2.Height > Picture1.Height Then VScroll1.Visible = True VScroll1.Max = Picture2.Height - Picture1.Height End IfEnd SubPrivate Sub VScroll1_Change() Picture2.Top = -VScroll1.ValueEnd Sub这个是两个picturebox做成的, danielinbiti(金),谢谢你,不过好象还是不行.我的意思是:我从一个文件中提取数据,将这些数据转换成坐标,在picturebox中绘制曲线,因为曲线太长,所以在picturebox中显示不完,因此需要我所说的功能,如果有两个picturebox我该如何实现曲线的绘制? 帮忙找错 跪求DLL中这几个数据类型怎么转换为VB中的数据类型 求助大家对 Rscordset的UPdate 和 SQL语句里面的 Update 理解.... VB下怎么用ADO将Oracle的表导出XML文件? 还有一个问题想请教大家一下有谁做个测一个从串口进来的数据,并把这些数据用图形坐标画出来, 播放AVI视频文件时怎么样实现倒放的功能????还有怎么样控制播放的速度???/ Help 关于封装数据表 不太明白,一个VB程序,我点击右上角的“×”关闭时,不能完全退出程序,用End就可以完全退出! 请教:DB文件是什么文件哦! 如何用VB制作三维报表 请问在VB中如何备份数据
Form1.ScaleMode = 3
Picture1.ScaleMode = 3
Picture1.ScaleMode = 3
Picture1.Appearance = 0
Picture2.Appearance = 0
Picture2.AutoSize = True
Picture1.AutoSize = False
Picture2.Left = 0
Picture2.Top = 0
HScroll1.Min = 0
VScroll1.Min = 0
VScroll1.Left = Picture1.ScaleWidth - VScroll1.Width
VScroll1.Top = 0
VScroll1.Height = Picture1.ScaleHeight - HScroll1.Height
HScroll1.Left = 0
HScroll1.Top = Picture1.ScaleHeight - HScroll1.Height
HScroll1.Width = Picture1.ScaleWidth - VScroll1.Width
HScroll1.Visible = False
VScroll1.Visible = False
Picture2_Resize '如果用loadpicture就不用加这句了
End Sub
Private Sub HScroll1_Change()
Picture2.Left = -HScroll1.Value
End Sub
Private Sub Picture2_Resize()
If Picture2.Width > Picture1.Width Then
HScroll1.Visible = True
HScroll1.Max = Picture2.Width - Picture1.Width
End If
If Picture2.Height > Picture1.Height Then
VScroll1.Visible = True
VScroll1.Max = Picture2.Height - Picture1.Height
End If
End SubPrivate Sub VScroll1_Change()
Picture2.Top = -VScroll1.Value
End Sub
这个是两个picturebox做成的,