Hello,
I've been working on a rather large project that has an MDI form with
several child forms. Some of the child forms are rather complicated.
They have 1 or 2 data grids (component one true dbgrid.net) and
several other controls. Other forms do not have data grids, but are
suffering the same problems.
If a child form is moved after being loaded and displayed, it looks
horrible. The title bar can disapear, and several controls can be
drawn twice, overlapping others.
I've tried adding this code:
Application.Dovents()
me.refresh()
Application.Doevents()
.... to the Move() event of the forms, but this runs a little quirky as
well, and the improvement is only marginal.
I have read other posts suggesting that the Windows XP window ghosting
feature may be to blame, though I am testing on 2000 pro, so it's not
that.
The whole app runs much better on the dev machine. Actually, I am
developing on 2 machines with similar configurations (2.4 ghz / 512
RAM) and both of these run the app better in debug mode or release
mode than a machine with only the app and the framework installed.
Does anyone know of any secret-recipe to nice forms?
SS.