I have a combobox that drops up instead of down. I’m setting the selected item to the one on top of the list. I’d like to move my mouse pointer to point to it, so that the user that wants to click on that item doesn’t have to move his mouse. I found how to move the pointer, it is with this command:
Windows.Forms.Cursor.Position = New System.Drawing.Point(x,y)
but I need to know how to get the location of the selected item in the combobox.
When searching for destinations on traveling sites, they often present a sorted list of destinations, but have the 2-3 most common destinations duplicated in the list at the beginning. That way you both comply to standard behaiviour and make the life easy for the end user.
I would add a quicklist at the end of the combobox with the items that is most used so they are easy to select without needing to move the mouse more than a couple of milimeters. The sorted list will go above if the user want to select anything else. When program starts set last item as selected (the “Select destination”-item).
(Then I would explain to the customer that this is what users expect, not mousepointers that move around by itself and hope that the customer have a change of mind.)
Like this: