>I'll disagree with that. See my earlier post in this thread on dialogs. Users begin to get annoyed at always being asked such questions. eventually, my scenario happens. Yes, it's their fault for just blindly clicking the button, but most Ux experts today will tell you that dialogs are pretty much useless.
>
>>
>>Again, I disagree. Any time you're going to lose changes, ALWAYS ask the user to confirm
Cmon Craig, you're better than that
Proper UI design does not let the user make mistakes like that.
1) Don't enable Save or Revert unless data has changed
2) If the user would lose data by their action, prompt them
Not one of my users, everm in 25 years, has ever said that this bothers them
Further more, this book was and still is popular and discusses these things:
http://www.guidebookgallery.org/books/thewindowsinterfaceguidelinesforsoftwaredesign
Everything makes sense in someone's mind
public class SystemCrasher :ICrashable
In addition, an integer field is not for irrational people