Is it better to disable a button and show hovering message, or show a popup message when click on it?
I'm talking about Desktop applications, Windows applications.
In my application, user needs to perform a certain steps, before a button can be clicked. The issue now is that for that button, what is the desired behavior if the user clicks on it before prerequisite steps are not completed? Is it better to
- disable a button and show a message when the user move over to the button
- Or enable the button, and show a popup message when the user click on it?