• 締切済み

処理に適したユーザーインターフェースについて

こんにちは。 以下の処理を行う画面を作る場合、 どのようなユーザーインターフェースが適しているでしょうか? ※Visual Basicで作ろうと思っています。 ・画面の目的は、日にちの状態を変更する事です。 ・3つの状態が存在します(「昨日」「今日」「明日」)。 ・状態は、未来方向にしか変更することができません。   変更前が「昨日」→「今日」または「明日」に変更可   変更前が「今日」→「明日」に変更可   変更前が「明日」→変更不可 ・変更前の状態も表示します。 コンボボックス、トグルボタン、チェックボックス、ラジオボタンの 4種類でいろいろ考えてみたのですが、なかなか難しくて。 たとえば、コンボボックスだと、変更後の選択項目が 最大でも2種類しかないし、変更不可の場合に不自然な感じがします。 直感的でわかりやすいユーザーインターフェース案がございましたら ご教示ください。 (もちろん上記の4種類のいずれかでも結構です。) 簡単な理由等も添えていただけると、なおありがたいです。 わかりにくい点がございましたら、補足説明させていただきますので、 よろしくお願いいたします。

みんなの回答

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.4

#3>変更不可状態(変更前が「明日」)の場合、 #3>切り替え用のボタンはどんな状態にしておけばよろしいのでしょうか? Button1.Enabled をFalse にすれば、ボタンは使用できないようになります。(表示もあせたような感じになります) クリックする必要があるのであれば、 単に、[明日]→[明日]のようにクリックしても変化しないだけでいいと思います。 勘違いコメントだったらすみません。

kurage-fuwari
質問者

お礼

再度のアドバイス、ありがとうございました。

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.3

普通にボタンにしてクリックすると [昨日]→[今日]→[明日] の様に変化するようにする。 変更前の状態はラベルで。 ボタンを押すとどう変化するかは、ツールチップで。

kurage-fuwari
質問者

お礼

アドバイスありがとうございました。 変更不可状態(変更前が「明日」)の場合、 切り替え用のボタンはどんな状態にしておけばよろしいのでしょうか?

  • dekopa-
  • ベストアンサー率42% (161/378)
回答No.2

ラジオかな。 昨日から ○今日へ ●明日へ  「変更」 とか。左から順にラベル、ラジオ、ラジオ、ボタンです。 ・コンボ 3つ以上の選択肢の場合が多い。 ・トグル ON/OFFの切り替えなのでこの場合ふさわしくない ・チェック 同上。これも切り替え。 ・ラジオ 比較的少ない選択肢のどれか一つを選ぶ

kurage-fuwari
質問者

お礼

ご回答ありがとうございました。 参考にさせていただきます。 ラジオボタンにしようかな(^^)

  • neKo_deux
  • ベストアンサー率44% (5541/12319)
回答No.1

ラジオボタンで、 「変更なし」「今日」「明日」 と「OK」「キャンセル」 かなぁ。

kurage-fuwari
質問者

お礼

アドバイスありがとうございました。 やっぱりラジオボタンかなぁ。

関連するQ&A