私の展開アプリには2つのモードがあります:LocalとRemote。使用されるモードは、アプリが起動されている場所によって異なります。アプリが起動したら、ユーザーはモードを変更できません。ただし、モードはアプリの動作に影響を与えるため、それでも表示したいので、表示します。
現在、無効になっているラジオボタンのペアを使用しています。アクティブなモードが選択されています。これは視覚的には機能しますが、理想的ではないと感じています。 Deployment Mode:Remoteのようなテキストラベルだけを使用したくないので、他の可能なモードが明確になりません。
これは次のようになります。
編集:これはWindowsフォームアプリであり、ウェブアプリではありません
ラジオボタン自体は悪い考えではないと思いますが、それ自体が新しい疑問を投げかける説明です。他のモードがある場合、なぜそれらに切り替えられないのですか?現在のモードの説明と他のモードに切り替えるために必要なことで、これ(または単純なラベル)をサポートするのが最善です。
download bmml source – Balsamiq Mockups で作成されたワイヤーフレーム
最後にモードが使用された時刻を示すことにより、付加価値を与えながら必要な情報を提供できます。例えば:
@Roger Attrillの答えは、無効なラベルを試してみるというアイデアを私に与えました。
ユーザーが操作できない限り、ラジオボタンは使用しません。
代わりに、単純なラベルまたはハイパーリンク(モードの説明)を使用できます。
download bmml source – Balsamiq Mockups で作成されたワイヤーフレーム
モードをクリックしてそれが何であるかを説明するときに、オーバーレイまたはモーダルウィンドウのポップアップを表示できます。
ステータスバーは、メインペインを煩雑にすることなく、状態、編集モード、またはその他の編集不可能な重要でない情報を表示するためによく使用されます。
download bmml source – Balsamiq Mockups で作成されたワイヤーフレーム
ただし、機能が損なわれたり非常に異なったりするために情報が重要な場合は、常にユーザーに警告し、特定の詳細を事前に確認しておくことをお勧めします(後でステータスバーまたはラベルをリマインダーとして使用できます)。