TAdvMainMenu locks up when clicked


I've noticed that if some action is performed on the form with a TAdvMainMenu, it "locks" when the menu bar is clicked. As soon as you click somewhere else, the action continues. Is there a way to change this behavior?


I cannot see any issue here. Can you reproduce this with our TAdvMainMenu demo and if so, what exact steps are needed?

Hm, I guess the real issue here is an old legacy application that isn't that well programmed. Since I can't thread everything at this stage, is there a way to disable the whole menu in some way and not just the items, which still makes it possible to click it and lock up the non-threaded execution?

The full menu can't be fully disabled on itself, you could (temporary) hide the menu by setting form.Menu := nil;