たとえば、ユーザーから整数の範囲を取得しているとします。
nnnとnnnの間のウィジェットを生成します。
はい、ほとんどのユーザーは、最初の数値が 2 番目の数値以下であることを確認します。
3~7個のウィジェットを生成します。
しかし、このデータを「後ろから前へ」入力したいユーザーがいます。
7~3 個のウィジェットを生成します。
ユーザーが [OK]/[適用] をクリックしたときに、フィールドを静かに切り替えますか? 上記の例では、GUI で 7 から 3 の範囲を 3 から 7 に戻しますか? これは、ユーザーがデータを入力してからフォームを送信して二度と表示されない Web フォームではあまり実用的ではないかもしれませんが、ユーザーの入力が保存され、その後表示されるデスクトップアプリケーションの設定ページに関しては、もっと考えています。ユーザーによって再度編集されました。
エラー/アラートメッセージを介して「意味のある」範囲を入力するようにユーザーを教育すること、またはユーザーのエントリをアプリケーションが期待する形に静かに甘やかすことは、より重要ですか?
「甘言オプション」の方が望ましいと思いますが、これは「プログラムが私のデータを台無しにしてしまった!」という可能性があります。アプローチはユーザーにとって問題になりますか?
私は現在、これらのユーザー設定可能な範囲をいくつか持つアプリケーションを作成しているので、SO の専門家の一般的なコンセンサスに従うことに非常に興味があります。