C
CMM
Frankly, I'm stupified that MS hasn't built this in as a control considering
MDI has been oficially deprecated for 10 years. I know there are 3rd party
options. Some of them are quite good!.... but, 1) they're expensive, and/or
2) they tie you to a proprietary framework and require you to do things like
inherit your forms from a base class bla bla bla. And, the Composite
Application UI Block from MS is no better.
Soooo, I wrote one myself. I started it like two years ago in VS2003, have
used in big applications I've written at my company, and finally have gotten
it into a state where I think others could use it easily and benefit from
it.
The goal was to make it completely transparent to the child windows....
you're still creating an MDI app (and can switch to classic MDI on a whim if
you want) but from the user's point of view it's a complete Visual
Studio2003/2005//FrontPage2003/Mozilla FireFox- like Tabbed Window
application.
So enjoy... http://www.cflashsoft.com/progs/mdiwinman/
Yes, it's free and the source code is there too.
MDI has been oficially deprecated for 10 years. I know there are 3rd party
options. Some of them are quite good!.... but, 1) they're expensive, and/or
2) they tie you to a proprietary framework and require you to do things like
inherit your forms from a base class bla bla bla. And, the Composite
Application UI Block from MS is no better.
Soooo, I wrote one myself. I started it like two years ago in VS2003, have
used in big applications I've written at my company, and finally have gotten
it into a state where I think others could use it easily and benefit from
it.
The goal was to make it completely transparent to the child windows....
you're still creating an MDI app (and can switch to classic MDI on a whim if
you want) but from the user's point of view it's a complete Visual
Studio2003/2005//FrontPage2003/Mozilla FireFox- like Tabbed Window
application.
So enjoy... http://www.cflashsoft.com/progs/mdiwinman/
Yes, it's free and the source code is there too.