WindowsデスクトップUIのフォーム内に特定のフィールドが必要であることを示す方法が必要です。
Windowsデザインガイドラインを読んで検索しましたが、Windowsが推奨する標準を見つけることができません。これを示すWindowsの標準的な方法はありますか?
Windows設計ガイドライン:https://msdn.Microsoft.com/en-us/library/windows/desktop/dn688964.aspx
一般的な方法は必須フィールドの横にアスタリスクを使用することですが、これもWindowsの標準ですか?
N.b.ユーザーがフォームを操作した後の検証メッセージやフィードバックについてではなく、初期読み込み時のフォームの表示について言及しています。
Microsoftは実際に、ダイアログボックスのコンテキストで これに関するいくつかのガイダンス を提供しています。彼らは、ウェブ上で見られるものに似たいくつかの異なるアプローチを提案し、ある程度はMac OSでもそうです。
ユーザーがコントロールに情報を提供する必要があることを示すには、次のオプションを検討してください。
- エラーメッセージで必要な入力の欠落を処理する以外は何も示さないでください。このアプローチは混乱を減らし、ほとんどの入力がオプションであるか、ユーザーがそうでない場合にうまく機能しますコントロールをスキップして、エラーメッセージの数を少なくします。
- ラベルの先頭にアスタリスクを使用して必要な入力を示します。次のいずれかを使用してアスタリスクを説明します。
- コンテンツエリアの下部にある「*必須入力」という脚注。
- 必須入力を示すアスタリスクのツールチップ。
このアプローチは、必要なコントロールがあまりない場合はうまく機能しますが、ほとんどのコントロールが必要な場合はうまく機能しません。 すべてのコントロールに入力が必要な場合は、コンテンツ領域の上部の適切な場所に「すべての入力が必要です」と記述します。このアプローチにより、この特定のケースの煩雑さが軽減されます。