Click here to Skip to main content
15,895,799 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
In my mdi application i have four mdichild forms, one of them is used as a background and holding some controls..

How to prevent this background mdichild form from getting focus/activation when switching between other mdichild forms using Ctrl+Tab?

In other word how to skip this background mdi child form from the Ctrl+Tab sequence? and also make its z-order to be the last one so that it doesn't hide other mdichild forms when switching between them?

thanks in advance.
Posted
Updated 2-Oct-11 1:43am
v2
Comments
André Kraak 2-Oct-11 8:50am    
Please do not bump your question.

If you want help with your problem, really edit your question by adding code you have tried and tell us what problems you are having with it.

 
Share this answer
 
Well, don't do it. What are you trying to do would be the abuse of MDI design. Moreover, MDI itself is the abuse of reasonable UI design. Who seriously use MDI?

Sorry for not answering your question; but listen to a good friendly advice: don't use this feature strongly discouraged by virtually everyone, first of all by Microsoft. Stop torturing yourself by unnatural problems and scaring off your users by ugly usability and presentation.

See:
http://en.wikipedia.org/wiki/Multiple_document_interface#Disadvantages[^],
Question on using MDI windows in WPF[^],
MDIContainer giving error[^].

My past answers references above describe some reasonable alternative. See also the related discussions.

—SA
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900