Watch, Follow, &
Connect with Us
Public Report
Report From: Delphi-BCB/FireMonkey/Components    [ Add a report in this area ]  
Report #:  104844   Status: Closed
Menu Hotkeys not flushed on use
Project:  Delphi Build #:  16.0.4429.46931
Version:    16.4 Submitted By:   Linden ROTH
Report Type:  Basic functionality failure Date Reported:  4/11/2012 11:58:01 PM
Severity:    Serious / Highly visible problem Last Updated: 9/5/2012 7:52:31 PM
Platform:    All platforms Internal Tracking #:   27881
Resolution: Fixed (Resolution Comments) Resolved in Build: : 17.0.4625.53395
Duplicate of:  None
Voting and Rating
Overall Rating: (1 Total Rating)
4.00 out of 5
Total Votes: 9
Description
Menu Hotkeys (Alt <key>) don't work if the main level and the subItem share a hotkey eg like &Search | &Search Again in Delphi

Pressing Alt <key> will show this menu and then instantly process the <key> against the submenu item
Steps to Reproduce:
New app add a TMenu add 2 main menu Items and hot key them as &MenuItem1 and Menu&Item2

Then add a couple of child items to each in the &MenuItem1 list set the hot key of one to &M eg &MenuItem4

Run App and press alt M ... you get a quick flash of menu (any event attached to the onClick of &MenuItem4 would fire)

press Alt I and the menu appears as expected
Workarounds
None
Attachment
Project7.zip
Comments

Linden ROTH at 4/12/2012 12:01:58 AM -
NB on editing this bug my workaround comments were removed - however the work is not acceptable for us as we are doing a FMX version of a D2007 app

Tomohiro Takahashi at 4/12/2012 8:08:10 PM -
Could you please attach sample project(as a .zip) to this report by using Windows Native QC Client.
The standalone client comes with Delphi.

etax DWS at 4/18/2012 2:24:37 AM -
See Zip for 104990 for sample app

Tomohiro Takahashi at 4/18/2012 7:17:22 PM -
I attached it to this report as Sysop.
Thanks.

Server Response from: ETNACODE01