你在窗体的“调整大小”事件中,动态的调整子窗体的大小以自动适应就行了
Private Sub Form_Resize()
On Error Resume Next
Dim lngWidth As Long
Dim lngHeight As Long
lngWidth = Me.InsideWidth / 2
lngHeight = (Me.InsideHeight - Me.子窗体1.Top) / 3
For lngI = 1 To 6
Me("子窗体" & lngI).Width = lngWidth
Me("子窗体" & lngI).Height = lngHeight
Next
Me("子窗体1" ).top =0
Me("子窗体1" ).left=0
Me("子窗体2" ).top =0
Me("子窗体2" ).left=lngWidth
Me("子窗体3" ).top =lngHeight
Me("子窗体3" ).left=0
Me("子窗体4" ).top =lngHeight
Me("子窗体4" ).left=lngWidth
Me("子窗体3" ).top =lngHeight
Me("子窗体5" ).top=lngHeight*2
Me("子窗体5" ).left=0
Me("子窗体6" ).top =lngHeight*2
Me("子窗体6" ).left=lngWidth
End Sub
zhlk666,谢谢你们的回复,但既然是自运调整,相信是简短的代码就可以了,所以我最后还是选择红尘如烟为最佳答案,谢谢各位!
两位老师好!
你们的代码我试用过了,不是不能做到"六个子窗体,如何分三行两栋平分窗体"的方式进行排!点击下载此附件
谢谢:"Zhlk666",我终于理解写的代码了,
总记录:7篇 页次:1/1 9 1 :