MDI (Multiple Document Interface) is a type of GUI , which presents a single parent (container) window for other windows in a specific application
Questions tagged [mdi]
935 questions
9
votes
1 answer
Difference between .Owner property and ShowDialog(IWin32Window owner)?
I presume a winform's owner can be set explicitly via the .Owner property OR by passing the owner in the overloaded method ShowDialog(IWin32Window owner)
I am unable to understand why these methods exhibit different behavior when working with MDI…

Preets
- 6,792
- 12
- 37
- 38
9
votes
5 answers
Form that was specified to be the MdiParent for this form is not an MdiContainer
I was working on an inventory software and suddenly came to know that I need some main form through which I should open all the other forms, so I created one named frmMainPanel and use a menu strip to link it to another I am successful in linking…

Jack Frost
- 277
- 2
- 3
- 12
9
votes
6 answers
Best Approach for a MDI Application in WPF?
I am developing a WPF Application for a Shop.
So i have a MainWindow and all the rest will be Child.
Which is the best thing to Use as Child Window.
Window
UserControl
Window will be normal, it will be top on the MainWindow and if its UserControl…

Kishore Kumar
- 12,675
- 27
- 97
- 154
8
votes
3 answers
C# WinForms: How do you prevent child form from being minimized when parent form is minimized?
I am creating a C# WinForms MDI application. I have a main form which contains 4 other forms inside it. I want to be able to move the child forms outside of the parent form (their FormBorderStyle value is set to sizeable toolbar so that separate…

Andrew
- 523
- 9
- 18
8
votes
5 answers
C#.NET MDI bugs when programmatically hiding and showing again a maximized child form and when maximized, child form's icon cannot be changed
Basically I am having two problems with C#.NET MDI. You can download VS2010 solution which reproduces bugs here.
1) When programmatically hiding and showing again a maximized child form, it is not maximized properly again and becomes neither…

Povilas
- 171
- 1
- 2
- 7
8
votes
4 answers
Delphi, MDI vs Tabs for multi-document interface
I'm developing a multi-document application. Currently it uses MDI which is quite convenient for me (as a developer) as well as for users I believe. However there is one "against" - I haven't found a solution to quickly load many child windows (each…

migajek
- 8,524
- 15
- 77
- 116
8
votes
3 answers
How to remove gray background on MDI parent form?
What I'm trying to do is draw some glass on a form marked as an mdi container. However as soon as the IsMdiContainer is set, the form adds an MdiClient to it's list of Controls. At this point something happens to the parent form - almost like a dark…

Dylan
- 1,919
- 3
- 27
- 51
7
votes
5 answers
Open Modal window in Center of Parent Form in MDI Application
I am working on Winform application and want to open modal form in center of parent form. In Winform application there is :
MDI Form (open as startup form and act as container for all)
on click of one of the Menu item of MDI Form - opens a MDI…

Shah
- 1,319
- 1
- 13
- 18
7
votes
3 answers
How can I take eclipse out of MDI mode?
Does anyone know of a way to make Eclipse an SDI application rather than an MDI one?
SDI - Single document interface, each pane is its own window
MDI - Multiple document interface, all of the panes are stuck inside one "master" window.
Eclipse is…

user51189
- 201
- 1
- 4
- 5
7
votes
1 answer
MDI model or Dock Windows?
In the QT application we develop we need to display several 'Viewer windows' (to display data in XY plane, YX plane, XZ plane and in 3D).
We were hoping to use MDI application model, but later the client asked for a requirement to drag and view…

Ashika Umanga Umagiliya
- 8,988
- 28
- 102
- 185
7
votes
2 answers
Windows Forms, getting a property from parent form
I'm having a bit of a problem. I have a datatable in the parent form. I open a dialogbox form that gets the datatable property and creates a checkboxlist. This will be used to export those columns. But when I run the application the parentform…

Joe Chin
- 452
- 5
- 9
7
votes
3 answers
Event when all mdi forms are closed
Guys, I'd like if anyone knows any event or method that I can intercept when all MDI forms were closed.
Example:
I want to implement an event in my main form where when I close all MDI forms, such an event was triggered.
Grateful if anyone can help.

Delphiman
- 373
- 4
- 15
7
votes
1 answer
TActionMainMenuBar, VCL-Styles and MDI buttons(Minimize, Close etc) not being styled.
I'm trying to make TActionMainMenuBar display styled MDI buttons like a TMainMenu does.
Any suggestions? I can't stop using MDI for this project.

Marcio Rodrigues
- 126
- 6
7
votes
7 answers
Delphi, frames vs forms. What for multi-document interface?
yesterday I've started discussion on "MDI vs tabbed interface". I've asked whether should I continue developing my app as MDI-based, or should I embed the child forms into tab sheets.
Someone pointed that I should use TFrames instead... My question…

migajek
- 8,524
- 15
- 77
- 116
7
votes
3 answers
MDI window list not updating child title bar texts
I have a MDI container form, and some child forms that update their title bar texts themselves, independently. After the Text property is changed on the child form, the new title bar text from the child is not updated in the window list menu when…

Jon Seigel
- 12,251
- 8
- 58
- 92