代码如下:
load ctlTask(1)
...
for i=ctlTask.LBound+1 to ctlTask.UBound
unload ctlTask(i)
next i其中ctlTask是自定义控件
当ctlTask.Ubound>=1时,出会现错误提示:“不能在该上下文中卸载”?
为什么?
请帮忙,给分!谢谢!
load ctlTask(1)
...
for i=ctlTask.LBound+1 to ctlTask.UBound
unload ctlTask(i)
next i其中ctlTask是自定义控件
当ctlTask.Ubound>=1时,出会现错误提示:“不能在该上下文中卸载”?
为什么?
请帮忙,给分!谢谢!
for i=ctlTask.LBound+1 to ctlTask.UBound
unload ctlTask(i)
next 如果说ctlTask(i)是自定义控件的一个实例,那么ctlTask.Bound中的ctlTask又代表什么呢?换这种种方法试试:
for i=1 to 10
unload ctlTask(i)
next i
'以下代码没有错误,其中 Command2_Click() 就是你那段代码,只是改了控件名.
Option ExplicitDim I As LongPrivate Sub Command1_Click() For I = 1 To 10
Load Text1(I)
Text1(I).Top = Text1(I - 1).Top + Text1(I - 1).Height
Text1(I).Visible = True
Next I
End SubPrivate Sub Command2_Click()
For I = Text1.LBound + 1 To Text1.UBound
Unload Text1(I)
Next IEnd Sub
惭愧,第一次知道LBound和UBound还能这样用。