We use cookies to give you the best experience on our website. If you continue to browse, then you agree to our privacy policy and cookie policy. Image for the cookie policy date
Unfortunately, activation email could not send to your email. Please try again.
Syncfusion Feedback

>8 MDI children causes a hang

Thread ID:





16167 Jul 7,2004 03:10 PM UTC Jul 8,2004 06:09 PM UTC WinForms 8
Tags: Tools
Daniel Chait
Asked On July 7, 2004 03:10 PM UTC

I created 2 forms (an MDI parent & child) and the parent has a TabbedMDIManager and ab MDIListBarItem (shows the list of MDI child Windows). It works great, for instance when I open 3 child forms, the Window menu shows : [1] Window 1 [2] Window 2 [3] Window 3 etc.. however, when I open more than 9 windows, the entire app just freezes up! Can anyone provide an explanation/workaround?!?

Administrator [Syncfusion]
Replied On July 7, 2004 06:35 PM UTC

Hi Daniel We were unable to reproduce the problem. Can you post steps to reproduce this in the TabbedMDI sample (located in the Tools\samples\Tabbed MDI Package\TabbedMDI folder) that ships with Essential Tools. I played around with that sample and added upto 20 children and could not reproduce it. Regards Arun

Daniel Chait
Replied On July 7, 2004 07:29 PM UTC

The TabbedMDI example you ship uses a standard MS Forms Menu, not the SyncFusion XPMenu. Replace it with the XPMenus version of the MDIList Bar Item and you''ll see when you add more than 9 MDI children that it hangs up.

Daniel Chait
Replied On July 8, 2004 04:12 PM UTC

Any update on this issue?

Administrator [Syncfusion]
Replied On July 8, 2004 05:30 PM UTC

Daniel, I''m using also the MDIListBarItem and I can open 20 MDI childs without any problems. It''s a common application and I never saw what you describe. I''m using currently Regards Thomas

Daniel Chait
Replied On July 8, 2004 05:55 PM UTC

Ok, I made minimal edits to your shipping MDI sample to show the error. Attached please find a TabbedMDICSSample_405.zip which demonstrates the issue. Upon starting the app you''ll see a "Syncfusion MDI Windows" menu which lists the open MDI children (there should be 4 to start with). Then, right-click on a tab and choose "Custom Item: Insert new doc" -- this will create a new MDI child. Note at this point that the Syncfusion MDI windows menu still functions properly. Now, repeat the Insert New Doc until you have 10 MDI children. At this point, try the SyncFusion MDI windows menu item -- it will just hang.

Administrator [Syncfusion]
Replied On July 8, 2004 06:01 PM UTC

I''m testing your sample and follow your instructions. I''m opening 21 childs, without any problems. My environment is: XP SP1 VS 2003 Framework 1.1 without any hotfix Regards Thomas

Administrator [Syncfusion]
Replied On July 8, 2004 06:02 PM UTC

One addition: I''m turning off the Visual Styles of XP. Regards Thomas

Administrator [Syncfusion]
Replied On July 8, 2004 06:09 PM UTC

I''m turning on the Visual Styles, no difference. I''m also checking if there is a difference between debug and release version, it works fine. Which version do you use? Check you GAC folder, maybe you''ll have any old policiy files/assembly registrations that are not for the current version. Did you check the behaviour on another computer? Regards Thomas


This post will be permanently deleted. Are you sure you want to continue?

Sorry, An error occured while processing your request. Please try again later.

Please sign in to access our forum

This page will automatically be redirected to the sign-in page in 10 seconds.

Warning Icon You are using an outdated version of Internet Explorer that may not display all features of this and other websites. Upgrade to Internet Explorer 8 or newer for a better experience.Close Icon

Live Chat Icon For mobile
Live Chat Icon