ユーザーがいくつかの手順を実行した後、GUI機能の表示を制御する設定を入力できるようにする必要があります。
この設定は、機能が表示されるまでに経過する必要があるアプリケーションのステップ数を制御します。設定の可能性は次のとおりです。
機能を表示:
これらの可能性に一致する3つの異なるフィールドを表示できる可能性がありますが、次のような1つの範囲入力コントロールを表示した方がよいでしょう。
[0]-----[ ]-----------------[10]
3
0
は常に表示する(つまり、0ステップの後)、10
は表示しないことを意味し、その間の値は実際のステップを意味します
これは良いアイデアですか、エンドポイントの意味をユーザーに伝えるにはどうすればよいですか?または、このタイプの状況に適したデザインはありますか?
3つのオプションを表示しませんか?それはあなたがそれを説明した方法で完全に理にかなっています:
download bmml source – Balsamiq Mockups で作成されたワイヤーフレーム
ただし、この例では、「10」は「絶対にしない」という意味ではありません。 1つの範囲の入力コントロールを保持したい場合は、ラベルにそれが何を意味するかを書き出すことができます。最初に、推奨される番号でそれを示します。 0または10にドラッグするときに、ラベルを0および10が表すものに変更します。
ついに、プログラムを任意の方法で動作させるためのコントロールの必要性に興味がありますか?管理者向けのツールを設計し、プログラムが通常のユーザーに対してどのように機能するかを管理している場合、私は理解しています。ただし、この設定が通常のユーザーが設定するものである場合、これは高度すぎる可能性があります。たとえば、一部のユーザーが[なし]に設定し、設定を忘れて、プログラムが機能しなくなった理由を疑問視するリスクがあります。