I have a panel in a MDI form and there are some controls in the panel. When I open MDIChild forms, the forms go behind the panel. I tried forms.BringtoFront() and panel.SendtoBack().But nothing works. Then I set setchildIndex of panel to 0,didn't work too.
Is there any way to keep the panel always behind all the forms ?
Thanks
The problem is that the container for the the MDI children is a sibling of the panel. The panel is either on top of that container or behind it.
You want the panel to be in the same container as the MDI children, but I don't believe that to be possible. The MDI container holds MDI children and nothing else.
In short, I don't think MDI is going to give you what you need.