winformsuser-interfacewindowed

How do you prevent problems with a button being pressed more than once?


In a windowed programming environment, a user may click a button more than once if they do not immediately see something happen.

How do you stop the code behind the button being executed more than once in this situation?


Solution

  • In addition to disabling the button, a wait cursor will visually help the user to see that something is happening.