On Dec 31, 2006, at 7:44 PM, Robert Purves wrote: >> Again the symptom is, once you click on a menu item the menu >> action does in fact take place. After clicking on the menu item if >> you move the mouse over any menu item the menu pulls down without >> clicking the mouse and will disappear when the cursor is moved >> away. This will continue to happen until you once again click in a >> menu at which time the menu is released once again ready for >> another selection. > > In my demo, the declaration of ev is pointer to an EventRecord: > dim ev as ^EventRecord > > How is your EventRecPtr declared? I suspect RP is on to something when he suggests looking at event passing. I wonder, though, if you could be swallowing an event that the OS needs to see in order to know that a menu has been selected. Try commenting out your line(s) that zero the event, one at a time, and see if it solves your problem. It could be a question of placement--when you remove that line, it may create other problems, so you'll have to determine when it should be zeroed and when not. e-e =J= a y "