たくさんの入力フィールドを持つ入力ダイアログを作りたいとき、ウィザード形式でダイアログを作る必要がありますか?
またはタブスタイル?
助言がありますか?
ウィザードスタイルでは、データを保存する前にすべての手順を完了する必要があることが明確になっています。これはユーザーにプロセスを案内し、正しく実行されれば、重要な情報を見逃さないようにします。これは、ウィザードの最後のページまで「完了」を有効にしない場合に特に当てはまります。
タブがあるだけで、必要な情報がユーザーに表示されないため、「保存」をクリックする前に情報を入力する必要があることがわかりません。情報が不足しているときに[保存]を無効にしても、ユーザーに明らかな方法でタブを強調表示できない限り、ユーザーが他のタブに移動して入力する必要があるかどうかはまだわかりません。
最初の(デフォルトの)タブに必須フィールドを含め、オプションまたは追加の情報に他のタブを使用すると、タブ付きアプローチが機能する場合があります。
作成しようとしているものによって異なります。
主な違いは、ウィザードは通常順次を意味し、ユーザーが必須フィールドに入力する必要があるのに対し、タブは通常任意の順序でですが、考慮すべき他の問題があります。
タブ
ウィザード
収束
「次へ」ボタンと「戻る」ボタンがなく、パネルの数が多い場合に見出しの「ステップ」またはステップ番号がないウィザードスタイルもわかりました。その利点は、タブビューよりも、名前のリストをスクロール/密集させることなく、より多くのパネルを使用できることです。それらの要素を取り除いて、本質的にはisタブ付きコントロールですが、タブは上ではなく左側にあります。また、左側にあるリストの代わりにツリーを使用するように切り替えることができるため、非常に多くのパネルを取得したときにも、優雅に拡張されます。
これはあなたが何を作成しようとしているかに依存すると私は言うでしょう。
すべてのアプリケーションの「初回セットアップ」では、タブではなくウィザードを使用したいと思います。大量のデータがある場合、一度にすべてを任意の順序で提供することは、ユーザーにとって圧倒的な場合があります。したがって、初めてアプリケーションをセットアップする場合は、ウィザードを使用してください。
一方、これが私が頻繁に使用しているアプリケーションである場合、正直に言うと、セットアップのために毎回ウィザードを実行する必要はありません。現在、このルールにはいくつかの例外があります。 Cygwin 当然のことながら、何かを追加するたびに、セットアップエクスペリエンスを経験する必要があります。ただし、サーバーに接続してから、パッケージのリストなどをプルする必要もあります。実際に発生するすべてのことは、順次で発生します。ただし、一般的には、すでにインストールされているほとんどのアプリケーションはこれを必要とせず、おそらくタブ付きの情報セットで済むでしょう。
したがって、一般的には、次の場合はwizardを使用します。
次の場合は、おそらくtabbedフォームを使用する必要があります。
ウィザードスタイルで移動します。
左側には、ユーザーがプロセスのどこにいるのかをわかりやすく説明する素敵な概要があります。タブは、ユーザーがタスクやページ間を移動するシナリオでより頻繁に使用され、連続した順序で使用したり、連続した順序で使用したりすることはあまりありません。
ウィザードスタイルのインターフェイスの意味を誤解していると思います。
このウィザードのステップパネル のようなインターフェースにタブを配置する場合、完了の順序に混乱はなく、コンテンツの一部を分離するのに役立ちます。
個人的には、まだウィザードスタイルを好みます。