web-dev-qa-db-ja.com

ユーザーが変更できない「モード」を示す

私の展開アプリには2つのモードがあります:LocalRemote。使用されるモードは、アプリが起動されている場所によって異なります。アプリが起動したら、ユーザーはモードを変更できません。ただし、モードはアプリの動作に影響を与えるため、それでも表示したいので、表示します。

現在、無効になっているラジオボタンのペアを使用しています。アクティブなモードが選択されています。これは視覚的には機能しますが、理想的ではないと感じています。 Deployment Mode:Remoteのようなテキストラベルだけを使用したくないので、他の可能なモードが明確になりません。

これは次のようになります。

disabled radio buttons

編集:これはWindowsフォームアプリであり、ウェブアプリではありません

4
JoelFan

ラジオボタン自体は悪い考えではないと思いますが、それ自体が新しい疑問を投げかける説明です。他のモードがある場合、なぜそれらに切り替えられないのですか?現在のモードの説明と他のモードに切り替えるために必要なことで、これ(または単純なラベル)をサポートするのが最善です。

mockup

download bmml sourceBalsamiq Mockups で作成されたワイヤーフレーム

5
Koen Lageveen

最後にモードが使用された時刻を示すことにより、付加価値を与えながら必要な情報を提供できます。例えば:

enter image description here

3
Roger Attrill

@Roger Attrillの答えは、無効なラベルを試してみるというアイデアを私に与えました。

disabled label

2
JoelFan

ユーザーが操作できない限り、ラジオボタンは使用しません。

代わりに、単純なラベルまたはハイパーリンク(モードの説明)を使用できます。

mockup

download bmml sourceBalsamiq Mockups で作成されたワイヤーフレーム

モードをクリックしてそれが何であるかを説明するときに、オーバーレイまたはモーダルウィンドウのポップアップを表示できます。

1
rk.

ステータスバーは、メインペインを煩雑にすることなく、状態、編集モード、またはその他の編集不可能な重要でない情報を表示するためによく使用されます。

mockup

download bmml sourceBalsamiq Mockups で作成されたワイヤーフレーム

ただし、機能が損なわれたり非常に異なったりするために情報が重要な場合は、常にユーザーに警告し、特定の詳細を事前に確認しておくことをお勧めします(後でステータスバーまたはラベルをリマインダーとして使用できます)。

mockup

bmmlソースをダウンロード

参照: http://en.wikipedia.org/wiki/Status_bar

0
dnozay