Monday, March 10, 2014

Stop asking questions with "ok" or "cancel" answers

How many questions can be answered with either "ok" or "cancel"?
I suspect you think very few. Yeah, me too.

So why is it that so many apps ask questions and only give "ok" and "cancel" as possible answers?

If you're working with Windows Phone and say that's the only options available then hang your head in shame. There are lots of alternatives

Another thing:

"cancel" is not the opposite of "ok"

If you are going to ask the person using the application and give them some options as answers, at the very least I'd expect those options to make sense and cover all eventualities.

Having "MessageBox.Show()" in your code is almost always an indicator of a poorly designed interaction or notification and contributes to a poor user experience.
Don't do it. ok? - or cancel?


  1. As Peter mentioned on Twitter ( there's another option for creating messages at

  2. One more for you Matt:

    1. Thanks Shawn.

      For anyone else, there are also messagebox alternatives available from:
      Telerik -
      Infragistics -
      Resco -

  3. >Having "MessageBox.Show()" in your code is almost always an indicator of a poorly designed interaction or notification and contributes to a poor user experience.

    Why is it so?

    1. Anonymous5:08 am

      Did you read the article?

    2. Anonymous2:26 pm

      The "article"? You mean the totally random statement of opinion? Without any reasoning or arguments or whatever?

  4. I agree. OK / Cancel are usually not the answers. Modal pop-ups are useful. "Do you want to delete this file? [Yes] [No]". If the action the user is taking can not be reversed such as the file delete example you should prompt. Some like to go a step farther and say [Yes, delete the file]. Harder to do long button text on a mobile device.

    You don't want to over prompt. If the user chooses Cut / Paste and there is an Undo then don't ask if they want to Cut the text. Adding a row to a grid with one editable column? Probably don't have to prompt for that but if it is intensive to repopulate you might consider it.

  5. Anonymous12:13 pm

    This comment has been removed by a blog administrator.

  6. Anonymous4:16 pm

    This comment has been removed by a blog administrator.

  7. Omega is an affluence watchmaker based out of
    louis vuitton replica Switzerland whose on the internet autograph are world-renowned for their adorableness and aloft top quality. Founded at La Chaux-de-Fonds, Switzerland in 1848 by Louis Brandt, Omega is beat by abounding of the lot of replica shoes affecting humans today. Presidents, actors and acclimatized icons are consistently aboveboard adorning their wrists with Omega watches. Louis Brandt initially bought places for gucci replica his key-wound assimilation abridged Replique Montre Rolex from belted craftsman. Afterwards his death, yet, his two sons acquainted a centralized adeptness action would after-effects academy aloft merchandise. This would serve as the alpha of Omega’s prominence. It was abandoned a abbreviate accumulated of time afterwards that the action became an industry regular.Each of Brandt’s sons, Louis-Paul and C?sar, anesthetized abroad in 1903 bequeathing their dior replica advantage to four youths (the oldest accepting 23). At this time, 240,000 watches had been produced celebration year by a agents of 800. The new owners, accepting their youth, affiliated to acclamation the accession and by the seventies, it had about-face into the third abettor of able watches aural the angel (and accumulated one accurate in Switzerland). Sad to say, Omega faced acerbic cyberbanking challenges throughout the bread-and-butter recession amidst 1975 and 1980 and had to become bailed out in 1981. There were talks of a abeyant get out from Seiko, a advancing watch manufacturer, but abolishment came to fruition. Rather, afterwards years of cyberbanking restructuring and accession mergers, the Swatch Group was formed in 1998 and is now the sole artisan of and added watch brands.

  8. chicago bears,
    nobis outlet,
    tory burch shoes,
    replica watches,
    ed hardy shoes,ed hardy,ed hardy clothing,ed hardy shoes for women,ed hardy clothing for men,ed hardy perfume,ed hardy watches
    christian louboutin,
    ugg outlet store,
    nike huarache,
    nike air max,
    ray ban,
    louis vuitton bags on sale,
    nike air max,nike roshe,nike huarache
    canada goose outlet,
    hermes belt for men,
    north face jackets,
    ray ban sunglasses,ray ban sunglasses outlet,ray ban,rayban,ray bans,ray ban outlet,ray-ban,raybans,ray ban wayfarer,ray-ban sunglasses,,rayban sunglasses,cheap ray ban
    cheap oakley sunglasses,
    woolrich clothing,
    kkkk10 13