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.
Unfortunately, activation email could not send to your email. Please try again.

>8 MDI children causes a hang

Thread ID:

Created:

Updated:

Platform:

Replies:

16167 Jul 7,2004 11:10 AM Jul 8,2004 02:09 PM Windows Forms 8
loading
Tags: Tools
Daniel Chait
Asked On July 7, 2004 11:10 AM

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 02:35 PM

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 03:29 PM

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 12:12 PM

Any update on this issue?

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

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 2.0.5.1. Regards Thomas

Daniel Chait
Replied On July 8, 2004 01:55 PM

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 02:01 PM

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 02:02 PM

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

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

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

CONFIRMATION

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.

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.

;