Menu item, with sub-menu, that MUST be clicked, not hover
-
I can't find an example of this in any of my books, or the examples in the forum. I am talking of course, about a menu item that shows an ellipsis, not the blocked in > sign, that must be clicked before the sub-menu appears.
-
I can't find an example of this in any of my books, or the examples in the forum. I am talking of course, about a menu item that shows an ellipsis, not the blocked in > sign, that must be clicked before the sub-menu appears.
Nigel Mackay wrote:
I can't find an example of this in any of my books, or the examples in the forum.
Because it's non-standard behaviour. How would the user know that he/she needs to click the item, when the standard behaviour is hovering? In other words, people are used to putting their car into reverse when they want to drive into that direction. Your "reverse" gear will work differently from what the user expects.
Nigel Mackay wrote:
I am talking of course, about a menu item that shows an ellipsis, not the blocked in > sign, that must be clicked before the sub-menu appears.
Could be done by adding the sub-items in the click-event, but that might be interpreted as a "choice" and might hide the item alltogether.
I are Troll :suss:
-
I can't find an example of this in any of my books, or the examples in the forum. I am talking of course, about a menu item that shows an ellipsis, not the blocked in > sign, that must be clicked before the sub-menu appears.
You can simply add three periods to the text of the menu item, then handle the menu item click like you always do, with an event handler. The triple period normally indicates a dialog is to be expected, and a Cancel option will be given. So make your handler do that. :)
Luc Pattyn [Forum Guidelines] [Why QA sucks] [My Articles]
Happy New Year to all.
We hope 2010 soon brings us automatic PRE tags!
Until then, please insert them manually.
-
You can simply add three periods to the text of the menu item, then handle the menu item click like you always do, with an event handler. The triple period normally indicates a dialog is to be expected, and a Cancel option will be given. So make your handler do that. :)
Luc Pattyn [Forum Guidelines] [Why QA sucks] [My Articles]
Happy New Year to all.
We hope 2010 soon brings us automatic PRE tags!
Until then, please insert them manually.
Of course - no sub-menu items to appear during mouse-pointer "hover"