4

ポッドキャストで何度か話題になっていることの 1 つは、「なぜこれが利用できないのか!」を防ぐために、メニュー項目を常に有効にする必要があるかどうかです。エンドユーザーの不満。

これは良いアイデアだと思いますが、可用性の欠如 (およびその理由) をユーザーに伝えるという問題があります。テキストの宣伝文を含むメッセージ ボックスをポップアップ表示するよりも優れた方法はありますか?

かなり大きなクロスプラットフォームの Windows / Mac アプリを始めようとしているので、SO クラウドの知恵を聞くためにこれを捨てようと思いました。

4

4 に答える 4

4

プリンターのプロパティ ダイアログでプリンター メーカーが行っていることの 1 つは、無効な項目の横に小さなヘルプ バルーン アイコンを表示することです。

無効化された項目に対してできるもう 1 つのことは、それが無効化された理由、または有効化するためにユーザーがしなければならないことを括弧で追加することです。例:「保存(すでに保存されている)」または「コピー(コピーするものを選択)」。

有効にしたままにしておくのは好きではありません。そうすると、エラー メッセージが表示されるのではないかと恐れて、メニュー項目を選択するのを躊躇してしまい、その操作をその時点で実行できない可能性があることに気付かないことを愚かに感じてしまうからです。時間。

ダイアログを表示するメニュー項目の後に省略記号 (...) を付けて、クリックして続行するだけではないことをユーザーに知らせます。必須のフォーム フィールドにはアスタリスクまたは太字のラベルを付けて、検証エラー メッセージでユーザーを怒らせないようにします。

于 2008-08-21T00:24:47.400 に答える
2

代替案を検討する必要があります。

  1. メニュー項目を非表示にします。これは悪いです。メニュー項目が消えたり、いつも現れたりしていますか?
  2. メニュー項目を無効にします。これで、ユーザーは探しているものを見つけることができますが、それを有効にする方法が明らかではありません。これは改善されますが、それでもユーザーは少し戸惑います。
  3. メニュー項目を有効のままにしますが、プログラムがメニュー項目を適切に使用できない状態にあるときに何をする必要があるかを説明するダイアログを表示します。

これについては Joel に同意します。#3 が最良の選択のようです。

于 2008-08-21T00:26:32.437 に答える
0

Joel はhttp://www.joelonsoftware.com/items/2008/07/01.htmlに投稿しています。これは、これについて考え始めるのに適した場所かもしれません。

于 2008-08-21T00:17:43.160 に答える
0

@Bill the Lizard: 私は #2 と #3 を組み合わせます - アイテムを無効にしますが、無効になっている理由を示すツールチップがあります。

于 2008-08-21T00:34:15.413 に答える