用VB做个通过鼠标滚轮控制窗体中控件、图片等变化大小的窗体,要源代码!
用VB做个通过鼠标滚轮控制窗体中控件、图片等变化大小的窗体,要源代码!就像百度地图那样可以让地图变化的功能!给150分求助...
用VB做个通过鼠标滚轮控制窗体中控件、图片等变化大小的窗体,要源代码!
就像百度地图那样可以让地图变化的功能!
给150分求助 展开
就像百度地图那样可以让地图变化的功能!
给150分求助 展开
4个回答
展开全部
给你做了个示例,源代码下载地址是:
http://www.fileurls.com/download.ashx?id=dnmjrj
http://www.fileurls.com/download.ashx?id=dnmjrj
展开全部
你的问题可以分为2个:1.检测滚轮;2.改变控件大小。
第一个问题参看:
http://www.vbgood.com/viewthread.php?tid=59282
http://www.vbgood.com/vb.good/article-do-view-articleid-2407.html
http://www.vbgood.com/viewthread.php?tid=47739
第二个问题应该很简单了吧?Width、Height属性……
第一个问题参看:
http://www.vbgood.com/viewthread.php?tid=59282
http://www.vbgood.com/vb.good/article-do-view-articleid-2407.html
http://www.vbgood.com/viewthread.php?tid=47739
第二个问题应该很简单了吧?Width、Height属性……
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我用滑轮条控件来实现你的功能
Dim a As Integer
Private Sub Form_Load()
Text1.Text=2000
Image1.Width = 4000
Image1.Height = 5000
Image1.Stretch = True
VScroll1.Max = 10000
VScroll1.Min = 2000
VScroll1.LargeChange = 1000
VScroll1.SmallChange = 200
End Sub
Private Sub VScroll1_Change()
a = Text1
If VScroll1.Value > a Then
Image1.Width = Image1.Width + (VScroll1.Value - a)
Image1.Height = Image1.Height + (VScroll1.Value - a)
Else
Image1.Width = Image1.Width +(VScroll1.Value - a)
Image1.Height = Image1.Height +(VScroll1.Value - a)
End If
Text1.Text = VScroll1.Value
End Sub
Dim a As Integer
Private Sub Form_Load()
Text1.Text=2000
Image1.Width = 4000
Image1.Height = 5000
Image1.Stretch = True
VScroll1.Max = 10000
VScroll1.Min = 2000
VScroll1.LargeChange = 1000
VScroll1.SmallChange = 200
End Sub
Private Sub VScroll1_Change()
a = Text1
If VScroll1.Value > a Then
Image1.Width = Image1.Width + (VScroll1.Value - a)
Image1.Height = Image1.Height + (VScroll1.Value - a)
Else
Image1.Width = Image1.Width +(VScroll1.Value - a)
Image1.Height = Image1.Height +(VScroll1.Value - a)
End If
Text1.Text = VScroll1.Value
End Sub
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
悬赏分太低……
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询