mdi

Prevent MDI window to appear in the Window menu list

I have a .NET MDI application that uses the MDI Window List to automatically populate child MDI forms into the Window menu. Is it possible to prevent certain MDI child forms not be included in this automatic menu list? Requirements: - This child form has to be an MDI child. - This forms is always at the bottom of the MDI form stack. ...

Looking for MDI Manager with tab grouping that allows show and hide of groups?

I am looking for a MDI manager solution that allows documents to be grouped and show/hidden programmaticly. Example, 3 document types, red, yellow and green. When you click a button the MDI manager shows only the red documents by hiding the other 2 types tabs. None of the MDI managers (Actipro, Infragistics, etx) I have looked at can ...

Which's better: MDI children, or modeless dialogs?

What's the pros and cons for each of them? ...

Java - How to make a set of JInternalFrame independant of each other?

Hello, I'm programming a short Paint program like and I'm trying to make an MDI architecture for it. To make that happen, I used JInternalFrame inside a JDesktopPane. Although I kind of obtain multiple frames, there are not really working properly. Basically, if I have 2 JInternalFrame I can draw only on the last one. The other one seem...

Java - Problem when Resizing a JInternalFrame

Hi, In a previous SO question, I was talking about somes issues dealing with my MDI architecture. I have now another problem when resizing my JInternalFrame. Here is a short video that illustrates it. I have a class: Cadre which is basically my JInternalFrame. public class Cadre extends JInternalFrame { /** Largeur par d'une fenĂȘtre ...

Clicking MDI children form doesn't bring it to front

This is a winform question in .net. In a MDI form, if I open several children forms, for some forms, if they are not activated (if you overlap them with the activate one, they are not up to front. Only the activate form is up to front.), clicking them don't bring them to front. This is even true if I click controls on them, such as a te...

MessageBox doesn't show on mdi form after a long calculation

Hello This is a very similar problem to This one, sadly that one was never answered either. I have a MDI Main forum that hosts several children forms. One of them does a long calculation and throws an exception if an error occurs (all work is done on the same thread). I then try to inform the user of an error with an messagebox, howeve...

How to Change an MFC Modeless Dialog to be the child of a CView in an MDI application?

I have an MFC application that is a Doc/View/Frame implementation. One dialog is running as a modeless dialog which pops up on demand (from a menu option). I'm looking to add the modeless dialog to an MDI child view. Basically, I want to load the template from the resource file, and create it as a child of the CView in my new trio (do...

How to avoid visual artifacts when hosting WPF user controls within a WinForms MDI app?

When hosting WPF user controls within a WinForms MDI app there is a drawing issue when you have multiple forms that overlap each other that causes very distinct visual artifacts. These artifacts are mostly visible after dragging one child form over another one that also hosts WPF content or by allowing the edges of the child form to be c...

Mdi Children Changed in .Net

Is there a simple way of tracking the change of an Mdi's children i.e. when they are created and closed, something like an event OnMdiChildListChanged (I realise this doesn't actually exist). I am also aware that I could have a method within my Mdi that handles the creation of child forms and logs the state of them or even create an Int...

Delphi - Hidden MDI child form creation

Hi My application has many many mdi forms and they are created after successfull user login. How can I best hide this creation process? It looks stupid and it takes longer time while mdi forms are painted after new form is created and so on. So far I have used LockWindowUpdate, which doesn't hide everything, but I would like to use a s...

Screen capture of MDI app with OpenGL graphics using MFC

In our MDI application - which is written in MFC - we have a function to save a screenshot of the MDI client area to file. We are currently doing a BitBlt from the screen into a bitmap, which is then saved. The problem is that some of the MDI child windows have their content rendered by OpenGL, and in the destination bitmap these areas s...

How can i shorten my code for various winform calls in MDI

I have a mdi where i have several line of code like the given below. Only chage is Form object which is being opened. So I want to all this work using only single function defination. When I tries to capture sender it gives me ToolStipMenuItem here. But I want its sender to be form name so that I can open its corresponding form. priva...

How to make MDIChild Transparent?

I'd successfully made a normal Form Transparent by handling the OPACITY property. Now, I want to make an MDIChild (loaded in an MDIParent) transparent. Is that possible? I'd applied the same technique (mentioned above) for the MDIChild. But, was unsucessful. Is it possible to make the MDIChild tranparent. Does anyone had done that bef...

Tooltips Problem with Infragistics UltraToolBar in child window

Currently have an UltraToolBar displaying within a MDI child window currently all the buttons on the bar function but they do not show their tooltips when hovered over. I was wondering if anyone else may have dealt with this problem before and what they did. ...

How to prevent MDI main form closing from MDI Child.

Hello! I have a MDI main form. On it I host a form, and I want it to show a message box before it closes (asking the user whether to save changes). So far so good, however I have discovered that closing the MDI main form does not raise a MDI child FormClosing event. I figured I will just call MdiChild.Close() in the MDI main's FormClos...

LayoutMdi fails in form's OnLoad event.

Hello I have OnLoad eventhandler like this: private void MainView_Load(object sender, EventArgs e) { LayoutMdi(MdiLayout.TileVertical); } But nothing happens. How do I make it work? ...

Display a WPF window inside another

Before pointing me to http://stackoverflow.com/questions/1287820/have-a-wpf-window-inside-another-wpf-window or telling me that MDI is soooo 1995, let me explain my application. I'm creating a MessageBanner window that works similar to the message banner we see in several sites nowadays (including SO) I want client code to call my mess...

Maximized MDI form behavior

My program shows some browser. From a browser user can open maximized MDI form with some report. When user is closing the report, first MDI form with browser is became maximized. 2 forms have same MDI parent. Can I change this behavior to leave my first browser form without maximizing after second report closed? ...

MDI Forms in .NET 3.5

Is there any improvemens or new features in .NET 3.5 Windos Forms in creating MDI Forms as compared to .NET 2.0? ...