smugindividual
Programmer
I have a menu with three items, we'll call them A, B, and C. Each of these has a cascading menu.(Note that the cascading menu is the same for A, B, and C. Built by the same routine)
Heres my problem: A, B, and C each have a little triangle indicator on the far right to show which menu item is active for the cascade. Each menu item is also greyed when the cursor enters it. I've found a scenario where the user can single click on menu item A(cascade shows up) and then move the cursor to B(cascade never changes). At this point, B is greyed to show it is active yet the triangle indicator shows that A should be the active menu. The result of selecting the item from the cascade reveals that B was the active menu item. So if the user is not careful enough while moving the mouse to the cascade menu, they might accidentally focus on the next menu item.
This is not a problem if the user clicks and holds while navigating through the menu. I have made attempts to use the postcascade command but havent had luck yet, i suspect i may be trying to invoke it at the wrong place.
Any help would be great. I hope i explained it clearly enough.
Heres my problem: A, B, and C each have a little triangle indicator on the far right to show which menu item is active for the cascade. Each menu item is also greyed when the cursor enters it. I've found a scenario where the user can single click on menu item A(cascade shows up) and then move the cursor to B(cascade never changes). At this point, B is greyed to show it is active yet the triangle indicator shows that A should be the active menu. The result of selecting the item from the cascade reveals that B was the active menu item. So if the user is not careful enough while moving the mouse to the cascade menu, they might accidentally focus on the next menu item.
This is not a problem if the user clicks and holds while navigating through the menu. I have made attempts to use the postcascade command but havent had luck yet, i suspect i may be trying to invoke it at the wrong place.
Any help would be great. I hope i explained it clearly enough.