我的源程序,这是一个Active 控件,现在想在调用的过程中将其他控件加到Active控件的picture1中。可是加*的地方总是出错。请高手指教!
Option Explicit
Private intCurPosition As Integer
Private Sub UserControl_Initialize()
With Picture1
.AutoSize = True
.BorderStyle = 0
End With
With VScroll1
.Min = 0
.Max = Picture1.Height - UserControl.ScaleHeight
.SmallChange = 50
.LargeChange = 350
.Value = 0
If .Max > 0 Then
.Visible = True
.Enabled = True
Else
.Visible = False
.Enabled = False
End If
End With
intCurPosition = 0
End Sub
********************************************************
Private Sub UserControl_InitProperties()
UserControl.ContainedControls = True
UserControl.ContainerHwnd = Picture1.hWnd
End Sub
******************************************************
Private Sub UserControl_Resize()
With VScroll1
.Top = 0
.Width = 240
.Left = UserControl.Width - .Width
.Height = UserControl.Height
End With
With Picture1
.Top = 0
.Left = 0
.Width = UserControl.Width - VScroll1.Width
.Height = UserControl.Height
End With
End Sub
Private Sub VScroll1_Change()
With Picture1
.Move .Left, .Top - VScroll1.Value + intCurPosition
End With
intCurPosition = VScroll1.Value
End Sub