web-dev-qa-db-ja.com

閉じるボタンとXの動作

ウィンドウの閉じるボタンと右上隅にXの両方がある場合、これらのそれぞれをクリックしても同じ動作になりますか?

ベンダーのファイル転送アプリケーションを使用しています。転送するファイルを選択できるウィンドウがあります。ファイルを選択すると、2番目のウィンドウが起動し、[アップロード]または[ダウンロード]をクリックして転送を開始します。これは、閉じるボタンとXボタンの両方があるウィンドウです。 [閉じる]をクリックすると、転送ウィンドウのみが閉じられ、ファイルセレクタウィンドウは開いたままになります。 Xをクリックすると、両方の転送ウィンドウが閉じますandファイルセレクターウィンドウ。

両方のボタンアクションを一貫させる(つまり、両方のウィンドウを閉じる)ようにベンダーに依頼しましたが、設計どおりであることを伝えています。エンドユーザーは、ファイルセレクターウィンドウを開いたままにしておくと、別のアクションが必要だと思ってしまうので混乱しています。 [閉じる]ボタンと[X]ボタンの両方に同じことをさせるのが標準的なベストプラクティスですか?

8
Joe

[x]ウィンドウ上のボタンはウィンドウを閉じるを意味します。

A [Close]ボタンはウィンドウを閉じるを意味します。

だから、はい、彼らは同じことをするためのものです。


ウィンドウを閉じる操作は、(a)アプリを閉じる場合と、(b)場合によってはアプリを最小化する(またはアプリを完全に非表示にする)場合、(c)場合によってはそのウィンドウのみを閉じる場合があります。

例:

  • (a)1つのウィンドウアプリがウィンドウを閉じると終了する場合があります。
  • (b)バックグラウンドで処理を行うアプリ(例:ダウンローダーはウィンドウを閉じるときに最小化する場合があります。
  • (c)ファイルを開く/保存ダイアログを閉じてもアプリは終了しませんが、開く/保存操作は中止されます。

アプリケーションに複数のウィンドウがある場合、1つを閉じても、そのウィンドウが表すユーザープロセスは、そのウィンドウを閉じるか中止するだけです。これの例外は、メインウィンドウを閉じることです。これにより、アプリケーション全体が閉じます。

12
Danny Varod

Danny Varodによって言及されたXおよび閉じるボタンの長年の伝統を考えると、この理想的なソリューションは、Xをウィンドウだけで閉じ、ファイルセレクターウィンドウを開いたままにし、[転送のキャンセル]ボタン(またはプロセス全体をキャンセルし、両方のウィンドウを閉じます。これは、ボタンの従来のOSの使用と最も一致し、エンドユーザーにとって最も直感的です。

4
sn3ll

まず、両方のクローズオプションが存在する限り、同じことを行う必要があることに同意します。そうでなければ、それは私の目には悪いデザインのように見えます。しかし、これ以外に、両方のボタンが同じことをしているというあいまいさがある理由はわかりません。 「独自の」閉じるボタンを追加する唯一の理由は、利用可能な他のオプションをユーザーに紹介することです。たとえば、[キャンセル]ボタンと[閉じる]ボタンを備えたボタンパネルを使用すると、アプリケーションを閉じても操作はキャンセルされないことがわかります。しかし、ユーザーにボタンパネルから閉じるようにしたい場合、[X] closeオプションを使用する理由はわかりません。

1
Assimiz

閉じるボタンとウィンドウの右上隅にある「X」コントロール必須同じアクションを実行しますウィンドウを閉じる。公式ガイドラインでは閉じるボタンは多用であると述べていますが、ほとんどのユーザーは目的のアクションを明確に定義する個別のコントロールを確認することを好みます。これは、「X」ボタンが確認ダイアログなどのすべてのタイプのウィンドウで使用されるため、明確に定義されていません(ここで、 「X」ボタンは通常cancel)を意味します。

説明したケースでは、「閉じる」ボタンまたは「X」ボタンをクリックした結果は同じでなければなりません。転送ウィンドウを閉じます。

1
Chris Mylonas