Hi.
I'm using VS2005, Framwork 2.0. I have an MDI app. The child forms
are maximized within the parent. The child forms have the controlbox
property set to false and the text property is empty.
When my child form opens, the top 40 pixels or so get covered up by the
parent. It seems that the child form is shifted up. So I changed my
child form so that all controls are shifted 40 pixels down, leaving 40
pixels of empty space at the top. When I do this, the child form shows
up correctly as the empty space gets covered up rather than my
controls.
But once and a while (I haven't found the pattern yet) the child form
will shift back down that 40 pixels leaving me with blank space up top
and covered controls down below. Has anyone else seen this behavior?
I have noticed that if I put a value in for the text property of the
child form, I don't have to shift my controls down 40 pixels and I
don't get the random shifting. But the parent form takes this child
text property and appends it to it's own text property in brackets.
Mabye the answer is to put something in the child text property and
somehow override how the parent writes it's text property? Can someone
help me on how to do this?
Thanks in advance.