Click here to Skip to main content
15,918,485 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
I am new to windows-form application development.
I wish to know when is it appropriate to use MDI application and when not. Can single form application be used in place of MDI application.
Currently the project i doing has one main form(all services and processing is done here) and rest all secondary. So which type of application should i use(MDI or single form)?

Anything can be acheived using either SDI or MDI. MDI is not very popular nowadays (it was all the rage a just few years ago) and a SDI combined with a Tab style interface seems to be the modern way of doing stuff.
Share this answer
DarkSorrow38 5-Jun-10 7:55am    
Sir but when exactly is an MDI application used.
DaveyM69 5-Jun-10 8:26am    
There is no concrete answer - take a modern browser such as IE or FF. They both use an SDI with a tabbed interface. This could be equally be done with separate windows instead of tabs for an MDI. Which one you prefer or is better for your situation only you can decide.
Only YOU can determine when to implement an MDI application. If you need several child windows opened and usable at the same time, go with an MDI application. If you don't, then go with an SDI application.
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