Что-то я недопонимаю, что за глюк
Создаем пустой проект, в нем две формы Form1 и MDIForm1. Соответственно Form1.MDIChild=True. В модуле MDI-формы
- Код: Выделить всё
Option Explicit
Dim lngCount As Long
Private Sub MDIForm_Load()
Form1.Show
lngCount = 1
End Sub
Private Sub MDIForm_Resize()
If (lngCount < 3) Then
Me.Width = Me.Width - 45
Me.Height = Me.Height - 45
lngCount = lngCount + 1
DoEvents
Debug.Print lngCount
End If
End Sub
Если DoEvents закомментировать, то успевает пропечатать аж до 35 примерно (если заданные размеры позволяют не вылететь по отрицательной высоте\ширине) , соответственно столько же раз уменьшится. А если не комментировать, то вообще виснет.
Никогда не откладывай на завтра то, что можно ... отложить на послезавтра!