Solved

How to copy a menu in IDE

Posted on 2002-03-03
3
185 Views
Last Modified: 2010-04-05
I have an old form that has a TPopupMenu on it.
I have created a new form to which I need to copy the TPopupMenu.

I selected the TPopupMenu on the old form, Pressed Ctrl-C clicked on the new form and pressed Ctrl-V. The TPopupMenu appeared in the new form - ok so far.

Now here's the problem:

No matter how I try to assign methods in the new form to the OnClick event of the TPopupMenu's menu items I cannot get the events to actually fire. I.e. the code in the methods attached to the events is never executed.

If I add a new menu item then I can configrre the OnClicked event for that new item no problem. If I delete an existing menu item and re-add it I can configure the OnClicked event no problem - I just cannot configure the OnClicked event for menuitems that were copied along with the TPopupMenu.

I have compared the .dfm files for both the new and old forms and I can't see any difference in the definitions for the TPopupMenu or the menu items.

What have I done wrong - should I be able to copy TPopupMenus in this manner?

Regards
Paul
0
Comment
Question by:zebada
  • 2
3 Comments
 
LVL 1

Accepted Solution

by:
shibin78 earned 100 total points
ID: 6838564
I have just tried as you said, it's all ok under my delphi 5.0 update pack 1. What is your delphi version ? If you can share your code is better.
0
 
LVL 6

Author Comment

by:zebada
ID: 6907927
I tried a few small example programs and like you say, they seem to work OK.

I guess it must be something wierd I am doing in my application. I will try to hunt it down and post a more detailed/accurate description of what/why it doesn't seem to work.

Regards
Paul
0
 
LVL 6

Author Comment

by:zebada
ID: 6924197
I can't reproduce the problem now.
You're right it seems to work fine.

Thanks for taking the time to reply :)
0

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Introduction The parallel port is a very commonly known port, it was widely used to connect a printer to the PC, if you look at the back of your computer, for those who don't have newer computers, there will be a port with 25 pins and a small print…
Introduction Raise your hands if you were as upset with FireMonkey as I was when I discovered that there was no TListview.  I use TListView in almost all of my applications I've written, and I was not going to compromise by resorting to TStringGrid…
This is a video that shows how the OnPage alerts system integrates into ConnectWise, how a trigger is set, how a page is sent via the trigger, and how the SENT, DELIVERED, READ & REPLIED receipts get entered into the internal tab of the ConnectWise …
With Secure Portal Encryption, the recipient is sent a link to their email address directing them to the email laundry delivery page. From there, the recipient will be required to enter a user name and password to enter the page. Once the recipient …

932 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

12 Experts available now in Live!

Get 1:1 Help Now