能告诉我吗?这段代码是执行的什么意思?
里面的Me.Count、Controls(i).Container.Name分别指的什么意思?
For i = 0 To Me.Count - 1
If Controls(i).Container.Name = FrameXPMenu(Frame).Name Then
If Controls(i).Container.Index = FrameXPMenu(Frame).Index Then
If Controls(i).Top + Controls(i).Height > FrameExpandHeight Then
FrameExpandHeight = Controls(i).Top + Controls(i).Height
End If
End If
End If
Next
里面的Me.Count、Controls(i).Container.Name分别指的什么意思?
For i = 0 To Me.Count - 1
If Controls(i).Container.Name = FrameXPMenu(Frame).Name Then
If Controls(i).Container.Index = FrameXPMenu(Frame).Index Then
If Controls(i).Top + Controls(i).Height > FrameExpandHeight Then
FrameExpandHeight = Controls(i).Top + Controls(i).Height
End If
End If
End If
Next
Controls(i).Container.Name 指controls控件集合中第i个元素,就是
第i个控件的所在控件容器的名称比如Controls(i)是一个commandButton,而设计时被放在一个frame1中
则
Controls(i).Container.Name 返回的就是 frame1