I
ImageAnalyst
Does anyone know how to get rid of excess mouse clicks? I have a
button that does some code which takes some time to execute. As soon
as the user clicks the button, I disable the button in the button
handler and enable it again when I exit the handler. However, if the
user clicks a bunch of times, say 10, during the time it's disabled
and executing for the first time, it will start to process the second
mouse click the moment the button gets enabled again. So basically,
if the code takes 5 seconds to execute and the user clicks 10 times
during that 5 seconds, then there will be another 10 runnings of that
code (50 seconds more to process the duplicate clicks). I really only
wanted to have the user run it once, until it gets enabled again and
they can properly click on it again. My idea is to completely get rid
of any queued up mouse clicks when I exit the button handler code (but
I don't know how to do that).
Any ideas on how to prevent multiple excess mouse clicks (since
disabling the button didn't work)?
Thanks,
ImageAnalyst
button that does some code which takes some time to execute. As soon
as the user clicks the button, I disable the button in the button
handler and enable it again when I exit the handler. However, if the
user clicks a bunch of times, say 10, during the time it's disabled
and executing for the first time, it will start to process the second
mouse click the moment the button gets enabled again. So basically,
if the code takes 5 seconds to execute and the user clicks 10 times
during that 5 seconds, then there will be another 10 runnings of that
code (50 seconds more to process the duplicate clicks). I really only
wanted to have the user run it once, until it gets enabled again and
they can properly click on it again. My idea is to completely get rid
of any queued up mouse clicks when I exit the button handler code (but
I don't know how to do that).
Any ideas on how to prevent multiple excess mouse clicks (since
disabling the button didn't work)?
Thanks,
ImageAnalyst