Information générale
Catégorie:
Gestionnaire d'écran & Écrans
Versions des environnements
Network:
Windows 2008 Server
>So, what you're saying is the application should behave differently than all other Windows applications?
>
>
>>Disagree totally.
Of course the problem as described isn't really a problem with double-click events per se. From what I can tell from the description, there was enough of a "gap" in time between the clicks that the first click is indeed registered by the dropdown (which then "retracted") and the following click was registered by a control that was previously covered by dropdown. I've noticed that there are some users which get into the habit of trying to double-click *everything* -- probably based on remember that they've got to double-click a desktop icon. Unfortunately this means they tend to double-click input fields, labels, control buttons, treeviews, etc. There are variations to this theme -- they may not double-click everything (they learned at some point that double-clicking on command buttons doesn't give what they want) -- so they tend to double-click only on items with a picture on it (which unfortunately means they still double-click on command buttons if it has a picture on it, and double-click on toolbar items).
One idea is to code the application so that it would "eat" the extraneous clicks -- perhaps by somehow having the main application window to first filter all events, filtering according to timing of events, then either "eat" or pass through to child windows the click events. Unfortunately I can't see any *clean* and *reliable* way of doing such a thing. Perhaps you might be able to get it to work with built-in controls, but it will likely fail on ActiveX controls, and probably won't work with any dialogs not built as a FoxPro screen -- which will mean that the new behavior is likely to be *inconsistent* even within your application (and definitely not with the rest of Windows).
Précédent
Suivant
Répondre
Voir le fil de ce thread
Voir le fil de ce thread à partir de ce message seulement
Voir tous les messages de ce thread
Voir tous les messages de ce thread à partir de ce message seulement