[DUG] How to find parameters of an Action Menu created at runtime

Errol Anderson errol.anderson at gsds.co.nz
Thu Dec 21 09:47:00 NZDT 2017


My program creates Action Menu items at runtime, with the caption of each
item set to a value returned by a database query. The OnExecute procedure is
the same for all items. 

When I click on an item, I need to obtain the item caption for the OnExecute
procedure, to use in another query. I have tried the following (analogous to
TMenuItem for a popup menu):

sCaption := TActionClientItem(Sender).Caption;

However, this always returns an empty string. I have searched the web and
the Delphi Help to no avail. I am aware that Caption is a published
property, but the public property Index also fails.

I presume I am doing something wrong here, but cannot figure out what. Any
help appreciated. 

Regards

 

Errol Anderson 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://listserver.123.net.nz/pipermail/delphi/attachments/20171221/d22fc2e1/attachment.html 


More information about the Delphi mailing list