Hello Group,

I am using .NET framework 2.0

I have a Windows Forms application. Using a menu item, I can set the TopMost
property of the MDI-Parrent form to true. Works fine.
I also have a "Windows menu". The menu has an entry for all open MDI windows
automatically (set MdiWindowListItem to the menu entry). Works fine as well.

Now the problem: if I have more than 9 windows open, only 9 windows are
displayed on the menu, plus an additional item "more windows..". Selecting
this item a window with a list box is displayed with all windows. The
problem: if the MDI parent window has TopMost set to true, this window is
displayed behind the MDI parent. This is especially a huge problem, if the
MDI parent window is maximized, because then I cannot move the MDI parent
window (the window in the background has the focus).

The only chance a user has in this case is to use the Task Manager to kill
the application --- which is never good for a commercial app.

Does anybody have an idea? What I would need is kind of a hook so I can do
something before the window with the list of windows is displayed.

Regards
Norbert Ruessmann