Когда следует использовать многоточие в пункте меню - PullRequest
10 голосов
/ 10 ноября 2008

Когда я должен поставить ... в конце пункта меню? Кажется, я помню, как читал некоторые правила, но не могу их найти на всю жизнь.

Для контекста - я добавляю параметр свойств в меню, вызываемое правой кнопкой мыши, и мне интересно, уместно ли добавить их.

Ответы [ 13 ]

15 голосов
/ 10 сентября 2009

Насколько я понимаю, это означает, что опция попросит вас о чем-то еще, прежде чем что-то делать. Эти 3 точки на самом деле называются многоточием, и если вы посмотрите на английский язык, это имеет смысл:

http://en.wikipedia.org/wiki/Ellipsis

Кстати, я заметил, что OpenOffice иногда нарушает это соглашение!

13 голосов
/ 10 ноября 2008

Когда опция отправляет пользователя в какой-то диалог, где пользователь должен что-то сделать, прежде чем будут внесены реальные изменения. Опции без эллипса вступают в силу немедленно.

Например, «Сохранить» не имеет многоточия, а «Сохранить как ...» - потому что пользователь должен ввести новое имя / местоположение файла.

11 голосов
/ 10 ноября 2008

Одно исключение из первых двух ответов: если целая точка команды меню предназначена для открытия окна или диалога, то многоточие не требуется. Например, команда «Получить информацию» или «Свойства» не должна иметь ее, даже если она открывает окно, в котором можно что-то редактировать.

Это только тогда, когда цель команды меню состоит в том, чтобы сделать что-то еще, но для этого требуется диалог или подтверждение.

8 голосов
/ 10 сентября 2009

Это означает, что после того, как вы выберете эту опцию, появится другое диалоговое окно, на самом деле оно ничего не «сделает». Будет еще один запрос.

4 голосов
/ 30 января 2009

Если меню - это действие, которое будет выполнять пользователь, но это действие не будет выполнено до тех пор, пока мы не получим от него дополнительную информацию, вы увидите многоточие, например ::

  • Форматирование жесткого диска… (нам нужно знать, какой именно, и тип файловой системы)
  • Сохранить как… (нам нужно знать, какое имя файла и тип сохранить как)
  • Печать… (нам нужно знать, какие настройки принтера и качества)
  • Найти ... (мы показываем текстовое поле с просьбой указать текст для поиска и где)
  • Переименовать ... (переименовать во что)

В отличие от действий, которые произойдут в тот момент, когда вы щелкнете по пункту меню, например ::

  • Сохранить
  • Undo
  • Повторить
  • Выбрать все

Эллипсы не просто указывают, что появится диалоговое окно . то есть, если это не « действие », то нет эллипсов, например ::101031

  • О Gizmo
  • Настройка страницы
  • Предварительный просмотр
  • Опции
  • Свойства файла

И запрос пользователя, если он хочет что-то сделать, не считается "получением дополнительной информации от пользователя", например ::1010 *

  • Удалить файл
  • Перезаписать файл
  • Новый текстовый документ
4 голосов
/ 12 ноября 2008

Если быть точным, правило состоит в том, что если от пользователя требуется больше информации для выполнения действия, включите многоточие. В Руководстве по взаимодействию с пользователем MS Vista получение подтверждения квалифицируется как «дополнительная информация» (см. http://msdn.microsoft.com/en-us/library/aa511502.aspx). Команды для отображения свойств, О, Справка, Параметры не получают многоточие, поскольку для выполнения команды не требуется дополнительная информация, это «Показать свойства» или «Показать документацию» или «Показать параметры». Команда «Открыть файл» получает многоточие, так как для открытия файла требуется дополнительная информация, а именно имя файла.

2 голосов
/ 10 сентября 2009

Обычно это означает, что при нажатии на элемент будет отображаться Dialog.

2 голосов
/ 10 сентября 2009

Они обычно означают, что нажатие на эту запись откроет диалоговое окно.

2 голосов
/ 10 ноября 2008

При выборе этого элемента появляется другое диалоговое окно. Для действий, которые происходят немедленно (например, Сохранить против Сохранить как), многоточие отсутствует.

1 голос
/ 10 сентября 2009

Первоначально , это означало:

Многоточие (...) после пункта меню означает, что после выбора элемента у пользователя будет запрошена дополнительная информация перед выполнением операции. Обычно пользователь должен заполнить диалоговое окно и нажать кнопку «ОК» или ее эквивалент. Не используйте многоточие, когда отображаемое диалоговое окно является просто подтверждением или предупреждением (например, «Сохранить изменения перед выходом?»).

(Руководство по интерфейсу Apple, стр. 69)

Обратите внимание, что не означало «показывать диалоговое окно», хотя это часто было следствием этого. Например, в Mac OS (не X) кнопка «Параметры» в окне «Параметры страницы» не имела многоточия, хотя отображала модальное диалоговое окно. Многоточие не используется, потому что показ окна параметров является операцией.

(Tog on Interface, стр. 46-47)

Конечно, в наши дни никто не заботится о таких вещах, как рекомендации по человеческому интерфейсу, даже Apple, поэтому вы можете в значительной степени делать то, что хотите, и при этом быть более последовательными, чем большинство других приложений.

...