Visual Basic Programming
 
Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
 
 
User Name:
Password:
Remember me
Go Back   ASP Free ForumsProgrammingVisual Basic Programming

Reply
Add This Thread To:
  Del.icio.us   Digg   Google   Spurl   Blink   Furl   Simpy   Y! MyWeb 
Thread Tools Search this Thread Rate Thread Display Modes
 
Unread ASP Free Forums Sponsor:
  #1  
Old August 13th, 2006, 11:54 PM
vb_programmer vb_programmer is offline
Registered User
ASP Free Newbie (0 - 499 posts)
 
Join Date: Jun 2006
Posts: 18 vb_programmer User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 53 m 52 sec
Reputation Power: 0
Strange & irritating behavior of MDI-Child (child menu replaces MDI menu) ...

Hello!

I'm facing some strange and irritating behavior of MDI & Child form regarding the Form menu. In my application, I have one MDI form and one Child form. I have defined an Object As ChildForm and create multiple instances of this child form as and when required.

This Child Form has a Listview that needs to show a Popup menu. So, I have created this Popup menu on the ChildForm itself and made it Visible = False. Till today, client did not demand any menu on MDI form; however as per his specifications, I need to add some menu items on MDI form as well.

The problem is ... when the ChildForm is loaded, MDI Form menu is lost! This might be due to the fact that ChildForm itself is having a menu on it (the hidden menu created for Listview Popup menu). This hidden menu from ChildForm actually takes place on the Application's menu bar and hence MDI Form's own menu goes for a walk! I don't understand why this behavior; but I guess this might be the case.

There is a certain option open for me ... shift the whole ChildForm menu (which is Visible = False) to MDI form and call it on Listview as PopupMenu frmMDI.MyPopupMenu; but there are in fact two Menu with manu sub-menu items. Plus, the complete referencing throughout the project code for these Menu items and subitems will be needed to be checked ... and also the menu handling code will be needed to be moved to MDI form. The code has some local references to ChildForm and other components on it; hence all these References will also be needed to be revisited with frmMDI.ActiveForm replacements! Huh, a lot of work it will be!

Is there any work-around for this MDI-Child behavior? Can I have the MDI Form menu as is; even though the ChildForm is having few menu items on it? Please let me know if you know any solution for this.

Waiting for your vaulable reply ...

Thanks & Regards,

Ruturaj.

Reply With Quote
  #2  
Old August 16th, 2006, 08:52 PM
Doug G Doug G is offline
Grumpier Old Moderator
ASP Free God 11th Plane (10000 - 10499 posts)
 
Join Date: Sep 2003
Posts: 10,143 Doug G User rank is First Lieutenant (10000 - 20000 Reputation Level)Doug G User rank is First Lieutenant (10000 - 20000 Reputation Level)Doug G User rank is First Lieutenant (10000 - 20000 Reputation Level)Doug G User rank is First Lieutenant (10000 - 20000 Reputation Level)Doug G User rank is First Lieutenant (10000 - 20000 Reputation Level)Doug G User rank is First Lieutenant (10000 - 20000 Reputation Level)Doug G User rank is First Lieutenant (10000 - 20000 Reputation Level)Doug G User rank is First Lieutenant (10000 - 20000 Reputation Level) 
Time spent in forums: 3 Weeks 4 Days 23 h 57 m 26 sec
Reputation Power: 181
I don't know the answer but I'll be watching, in a VB6 app I did, I never found a proper solution to this issue.
__________________
======
Doug G
======
I didn't attend the funeral, but I sent a nice letter saying I approved of it. --Mark Twain

Reply With Quote
  #3  
Old August 17th, 2006, 03:45 AM
vb_programmer vb_programmer is offline
Registered User
ASP Free Newbie (0 - 499 posts)
 
Join Date: Jun 2006
Posts: 18 vb_programmer User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 53 m 52 sec
Reputation Power: 0
Quote:
Originally Posted by Doug G
I don't know the answer but I'll be watching, in a VB6 app I did, I never found a proper solution to this issue.


Thanks. I have finally decided to create a dynamic Popup menu using a DLL like vbAccelerator's Popup DLL. I'm also thinking of taking the whole menu item click event code to a single centralized Menu Handling function. This way, there will not be any VB Form menu on ChildForm and hence the issue will be solved.

Reply With Quote
Reply

Viewing: ASP Free ForumsProgrammingVisual Basic Programming > Strange & irritating behavior of MDI-Child (child menu replaces MDI menu) ...


Thread Tools  Search this Thread 
Search this Thread:

Advanced Search
Display Modes  Rate This Thread 
Rate This Thread:


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
View Your Warnings | New Posts | Latest News | Latest Threads | Shoutbox
Forum Jump



 Free IT White Papers!
 
How to Present Effectively Online
This white paper offers practical and actionable advice on the key steps that any presenter should consider as they plan and execute a Webinar or online meeting.

 
Open Source Security Myths
Open Source Software (OSS) is computer software whose source code is available to the general public with relaxed or non-existent intellectual property restrictions (or arrangement such as the public domain), and is usually developed with the input of many contributors.

 
Power and Cooling Capacity Management for Data Centers
This paper describes the principles for achieving power and cooling capacity management.

 
Scalable, Fault-Tolerant NAS for Oracle - The Next Generation
For several years NAS has been evolving as a storage alternative for Oracle databases, and for good reason: NAS is quite often the simplest, most cost-effective storage approach for Oracle. Learn about the benefits that HP's approach to scalable NAS brings to Oracle environments in this comprehensive white paper.

 
Understanding Web Application Security Challenges
This white paper discusses many common threats and preventive measures for Web application security, and explains what you can do to help protect your organization.

 

Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
  
 





© 2003-2009 by Developer Shed. All rights reserved. DS Cluster 5 hosted by Hostway
Stay green...Green IT