Possible Duplicate:
Should I use Yes/No or Ok/Cancel on my message box?
I've found that there is an annoying tendency for different programs to prompt the user concerning the same actions using opposite versions of the question.
For example:
The document has been modified. Would you like to save your changes before exiting?
Yes
No
Cancel
The unsaved document has been modified. Would you like to discard changes?
Yes
No
Cancel
So essentially, the user has to be reading closely to notice what Yes
and No
means in that context, and if they make a mistake from reading too quickly, it's too late. They have either discarded their changes or overwritten the good copy of their file.
Is it better policy to ask questions with buttons that correspond to the actual action of the button?
The document has been modified. Would you like to save your changes before exiting?
Save
Discard
Cancel