What's the advantage of MDI interface over tabbed
-
Hi I am working on a project that will use tabbed interface for displaying multiple documents (like Visual Studio). I can either I treat it like MDI interface (setting
IsMdiContainer
totrue
) and deal with the difficultis of making it actually tabbed (AFAIK this is not exactly straightforward). Or (my preference) forget about MDI and simpliy open individual documents in individual tabs and that's it. What is the advantage of the former approach? Thanks for clarification, H. -
Hi I am working on a project that will use tabbed interface for displaying multiple documents (like Visual Studio). I can either I treat it like MDI interface (setting
IsMdiContainer
totrue
) and deal with the difficultis of making it actually tabbed (AFAIK this is not exactly straightforward). Or (my preference) forget about MDI and simpliy open individual documents in individual tabs and that's it. What is the advantage of the former approach? Thanks for clarification, H.Hi H, I just built an application using the approach you mention (tabbed with an MDI on the outside). I find that this interface works extremely well for a large number of applications. In particular, the ability to constantly show navigation / menu bar / etc on the MDI parent. I used Infragistics tool suite to build out the interface - they have a component that actually makes MDI children tabbed - and abstracts most of the work for you. I highly recommend checking it out! The component is called UltraTabbedMDIManager ...
-
Hi I am working on a project that will use tabbed interface for displaying multiple documents (like Visual Studio). I can either I treat it like MDI interface (setting
IsMdiContainer
totrue
) and deal with the difficultis of making it actually tabbed (AFAIK this is not exactly straightforward). Or (my preference) forget about MDI and simpliy open individual documents in individual tabs and that's it. What is the advantage of the former approach? Thanks for clarification, H.Principally I guess that in standard MDI you can have multiple views on the screen at once where tabs kind of limit it to one. Some 3rd party docking controls allow you to go either way by dragging views around - like in Visual Studio.
Regards, Rob Philpott.
-
Principally I guess that in standard MDI you can have multiple views on the screen at once where tabs kind of limit it to one. Some 3rd party docking controls allow you to go either way by dragging views around - like in Visual Studio.
Regards, Rob Philpott.
Rob Philpott wrote:
Principally I guess that in standard MDI you can have multiple views on the screen at once where tabs kind of limit it to one.
Agreed. This is the primary reason my personal browser's been Opera for the last 7+ years.
Today's lesson is brought to you by the word "niggardly". Remember kids, don't attribute to racism what can be explained by Scandinavian language roots. -- Robert Royall
-
Hi I am working on a project that will use tabbed interface for displaying multiple documents (like Visual Studio). I can either I treat it like MDI interface (setting
IsMdiContainer
totrue
) and deal with the difficultis of making it actually tabbed (AFAIK this is not exactly straightforward). Or (my preference) forget about MDI and simpliy open individual documents in individual tabs and that's it. What is the advantage of the former approach? Thanks for clarification, H.Why not use a
TabControl
then? :confused: