Что называют панелью инструментов кратко
13.1.2. Панели инструментов
13.1.2. Панели инструментов
Как уже отмечалось ранее, панели инструментов используются для быстрого доступа к командам главного меню. В большинстве случаев вы будете использовать три панели инструментов, изображенные на рис. 108:
Стандартная — дублирует некоторые команды меню Файл, Правка и Вид.
Форматирование — содержит команды изменения форматирования текста.
Рисование — позволяет добавить графические объекты в документ.
Остальные панели инструментов появляются автоматически по мере необходимости, например при работе с картинками появится панель Настройка изображения, а при работе с таблицами — панель Таблицы и границы. Вы можете в любой момент включить любую панель инструментов с помощью меню Вид, Панели инструментов (рис. 109).
Рис. 109. Панели инструментов.
Если вы не знаете, для чего используется та или иная кнопка на панели инструментов, просто подведите к ней указатель мыши — через секунду появится всплывающая подсказка, информирующая вас о назначении данной кнопки.
Данный текст является ознакомительным фрагментом.
Продолжение на ЛитРес
Читайте также
8.3. Панели инструментов
8.3. Панели инструментов Как и более ранние версии операционной системы, Windows 7 также позволяет работать с панелями инструментов для быстрого запуска программ или доступа к ресурсам. Количество подобного рода панелей ограничено лишь вашими потребностями. Кроме того,
Прикрепляемые виджеты и панели инструментов
Прикрепляемые виджеты и панели инструментов Прикрепляемыми являются виджеты, которые могут крепиться к определенным областям главного окна приложения QMainWindow или быть независимыми «плавающими» окнами. QMainWindow имеет четыре области крепления таких виджетов: одна сверху,
Панели инструментов
Панели инструментов Команды AutoCAD на панелях инструментов представлены в виде пиктограмм. Если задержать указатель мыши на пиктограмме, рядом с ней появляется название соответствующей команды, помещенное в маленький прямоугольник.Если в правом нижнем углу пиктограммы
Панели инструментов
Панели инструментов По умолчанию главная панель инструментов отображается под строкой меню в верхней части окна программы.Использование панелей инструментов – один из наиболее удобных способов выполнения большинства команд, для чего достаточно одного щелчка кнопкой
Панели инструментов
Панели инструментов Панели инструментов являются графическим интерфейсом команд программы AutoCAD, то есть выполняют соответствующие им функции. О назначении кнопки вы можете узнать, подведя к ней указатель мыши. При этом появится всплывающая подсказка с кратким
Глава 9 Панели инструментов
Глава 9 Панели инструментов Панели инструментов в Adobe Photoshop — незаменимые помощники при работе с изображениями. Панели инструментов можно отображать на экране и убирать с него, группировать по собственному усмотрению, изменять размеры и располагать в удобной для вас
Панели инструментов
Панели инструментов Команды AutoCAD на панелях инструментов представлены в виде пиктограмм. Если задержать указатель мыши на пиктограмме, рядом с ней появляется название соответствующей команды, помещенное в маленький прямоугольник.Если в правом нижнем углу пиктограммы
Панели инструментов
Панели инструментов Команды AutoCAD на панелях инструментов представлены в виде пиктограмм. Если задержать указатель мыши на пиктограмме, рядом с ней появляется название соответствующей команды, помещенное в маленький прямоугольник.Если в правом нижнем углу пиктограммы
Панели инструментов
Панели инструментов На панелях инструментов (см. рис. 2.1) расположены кнопки для вызова многих функций программы Sound Forge. Каждая панель содержит набор инструментов для выполнения сходных или связанных между собой задач, поэтому удобно отображать лишь те панели, к которым
Панели инструментов
Панели инструментов Панель инструментов – область графического интерфейса, содержащая элементы управления, выполненные чаще всего в виде кнопок, с помощью которых можно вызвать необходимую команду или меню. С ArchiCAD поставляется 15 предварительно настроенных панелей
Панели инструментов
Панели инструментов Панели инструментов являются графическим интерфейсом команд программы AutoCAD. Визуально это графические кнопки, вызывающие соответствующие им команды. Помимо графического изображения, о назначении кнопки вы можете узнать, подведя к ней указатель
Панели инструментов
Панели инструментов Команды AutoCAD на панелях инструментов представлены в виде пиктограмм. Если задержать указатель мыши на пиктограмме, рядом с ней появляется название соответствующей команды, помещенное в маленький прямоугольник.Если в правом нижнем углу пиктограммы
Перемещение панели инструментов
Перемещение панели инструментов Для перемещения панели инструментов следует прижать маркер на строке заголовка панели инструментов InterWrite и переместить данную панель в нужное место
Перемещение панели инструментов
Перемещение панели инструментов Перемещение панели инструментов (рис. 6.5) в удобное для пользователя место осуществляется с помощью маркера, прижатого к поверхности доски. Для изменения ориентации с вертикальной на горизонтальную необходимо прижать маркер к кнопке
13.1.2. Панели инструментов
13.1.2. Панели инструментов Как уже отмечалось ранее, панели инструментов используются для быстрого доступа к командам главного меню. В большинстве случаев вы будете использовать три панели инструментов, изображенные на рис. 108:Стандартная — дублирует некоторые команды
Панели инструментов
Панели инструментов Как и в любом стандартном окне Windows, в окне Microsoft Word есть строка меню (рис. 3.4) и панели инструментов. Рис. 3.4. Строка меню Microsoft WordПанель инструментов состоит из кнопок со значками (рис. 3.5). Рис. 3.5. Панель инструментовЩелчок по такой кнопке позволяет
Панели инструментов
это руководство по проектированию было создано для Windows 7 и не обновлялось для более новых версий Windows. Многие рекомендации по-прежнему применяются в принципе, но презентация и примеры не соответствуют нашим текущим руководствам по проектированию.
Панели инструментов — это способ группировки команд для эффективного доступа.
Некоторые стандартные панели инструментов.
Используйте панели инструментов в дополнение к строкам меню или вместо них. Панели инструментов могут быть более эффективными, чем строки меню, так как они являются прямыми (всегда отображаются вместо отображения при щелчке мышью), немедленно (вместо обязательного дополнительного ввода) и содержат наиболее часто используемые команды (а не полный список). В отличие от строк меню, панели инструментов не обязательно должны быть исчерпывающими, удобными и эффективными.
Некоторые панели инструментов можно настраивать, позволяя пользователям добавлять или удалять панели инструментов, изменять их размер и расположение, а также даже изменять их содержимое. Некоторые типы панелей инструментов могут быть отброшены, что приводит к отображению окна палитры. Дополнительные сведения о вариантах панелей инструментов см. в разделе шаблоны использования этой статьи.
Это правильный пользовательский интерфейс?
Чтобы определиться, ответьте на вопросы:
Если в программе есть панель инструментов без строки меню, и большинство команд доступны непрямо через кнопки меню и разворачивающиеся кнопки, эта панель инструментов по сути является строкой меню. Примените шаблон меню панели инструментов в руководстве по меню.
Принципы проектирования
Хорошая строка меню — это полный каталог всех доступных команд верхнего уровня, в то время как хорошая панель инструментов предоставляет быстрый и удобный доступ к часто используемым командам. Панель инструментов не пытается обучать пользователей, повышая эффективность их работы. Когда пользователи узнают, как получить доступ к команде на панели инструментов, они редко продолжают обращаться к команде из строки меню. По этим причинам строка меню и панель инструментов программы не должны быть непосредственно связаны.
Панели инструментов и строки меню
Обычно панели инструментов отличаются от строк меню следующими способами.
Импульс. Панели инструментов представляют только наиболее часто используемые команды, в то время как строки меню закаталоги все доступные команды верхнего уровня в программе.
Оператив. Выбор команды панели инструментов вступает в силу немедленно, в то время как команда меню может потребовать дополнительных входных данных. Например, команда печати в строке меню сначала отображает диалоговое окно Печать, в то время как кнопка панели инструментов печати немедленно выводит одну копию документа на принтер по умолчанию.
В этом примере нажатие кнопки Печать на панели инструментов немедленно выводит одну копию документа на принтер по умолчанию.
Направление. Команды панели инструментов вызываются одним щелчком, в то время как команды строки меню должны перемещаться по меню.
Число и плотность. Пространство экрана, необходимое для панели инструментов, пропорционально количеству команд, и это пространство всегда используется, даже если команды не являются. Следовательно, панели инструментов должны эффективно использовать пространство. Напротив, команды строки меню обычно скрыты от представления, а их иерархическая структура позволяет выполнять любое количество команд.
Размер и представление. Чтобы упаковать множество команд в небольшое пространство, панели инструментов обычно используют команды на основе значков (с метками на основе подсказки), в то время как строки меню используют текстовые команды (с необязательными значками). Хотя кнопки панели инструментов могут иметь стандартные текстовые метки, они используют значительно больше пространства.
Кнопки на панели инструментов с метками занимают не менее трех раз столько же свободного пространства, как без метки.
Говорят сами за себя. Хорошо спроектированным панелям инструментов требуются значки, которые в основном говорят сами за себя, так как пользователи не могут эффективно находить команды только с помощью подсказок. Тем не менее панели инструментов продолжают работать, если несколько менее часто используемых команд не говорят сами о себе.
В этом примере наиболее часто используемые значки говорят сами за себя.
Распознаваемый и различимый. Для часто используемых команд пользователи запоминают атрибуты кнопок панели инструментов, такие как расположение, форма и цвет. С помощью хорошо спроектированных панелей инструментов пользователи могут быстро находить команды, даже если они не запоминают точный символ значка. В отличие от этого, пользователи запоминают часто используемые расположения команд в строке меню, но используют метки команд для выделения.
Для команд панели инструментов, отличительного положения, формы и цвета, можно сделать значки распознаваемыми и различимыми.
Для команд строки меню пользователи в конечном итоге зависят от их меток.
Эффективность
Учитывая их характеристики, панели инструментов должны быть спроектированы в первую очередь для повышения эффективности. Неэффективная панель инструментов просто не имеет смысла.
Если вы выполняете только одно действие.
Убедитесь, что панели инструментов разработаны в первую очередь для повышения эффективности. Фокус на панелях инструментов часто используемых, медленных, прямых и быстро распознаваемых команд.
Скрытие строк меню
Как правило, панели инструментов работают совместно с панелями меню: хорошие панели инструментов обеспечивают высокую эффективность, а хорошие строки меню обеспечивают полноту. Наличие как панелей меню, так и панелей инструментов позволяет каждому сосредоточиться на своих сильных сторонах без компромиссов.
Удивительно, что эта модель разбивается на простые программы. Для программ, имеющих всего несколько команд, наличие строки меню и панели инструментов не имеет смысла, так как строка меню является избыточной, неэффективной версией панели инструментов.
чтобы устранить эту избыточность, многие простые программы в Windows Vista сосредоточены на предоставлении команд только через панель инструментов и по умолчанию скрывают строку меню. к таким программам относятся Windows Explorer, Windows Internet Explorer, проигрыватель Windows Media и Windows фотоальбом.
Это не является небольшим изменением. Удаление строки меню существенно изменяет природу панелей инструментов, так как такие панели инструментов должны быть всеобъемлющими и изменяться следующими способами.
Импульс. Удаление строки меню означает, что все команды, недоступные непосредственно из окна или его контекстные меню, должны быть доступны с панели инструментов, независимо от частоты использования.
Оператив. При удалении строки меню Панель инструментов становится единственной видимой точкой доступа для команд, которая требует, чтобы на панели инструментов были полностью функциональные версии. Например, если нет строки меню, команда печати на панели инструментов должна отобразить диалоговое окно Печать вместо немедленной печати. (Хотя использование разворачивающейся кнопки — это отличная угроза в этом случае. См. раздел стандартные меню и кнопки разбиения для стандартной кнопки Печать разбивается.)
в этом примере кнопка «печать» на панели инструментов Windows фотоальбома имеет команду «печать», которая отображает диалоговое окно «печать».
Направление. Чтобы сэкономить место и избежать загромождения, часто используемые команды могут быть перемещены в кнопки меню, что делает их менее прямыми.
Панели инструментов, используемые для дополнения строки меню, разрабатываются иначе, чем панели инструментов, предназначенные для использования с удаленной или скрытой строкой меню. И так как вы не можете предположить, что пользователи будут отображать скрытую строку меню для выполнения одной команды, скрытие строки меню следует считать такой же, как полностью удалить ее при принятии решений по проектированию. (Если скрыть строку меню по умолчанию, не следует рассчитывать на то, что пользователи будут показывать строку меню для поиска команды или даже определить, как ее отобразить.)
Создание панели инструментов для работы без строки меню часто подразумевает некоторые компромиссы. Но для повышения эффективности не следует нарушать слишком много. Если скрытие строки меню приводит к неэффективной панели инструментов, не следует скрывать строку меню!
Специальные возможности клавиатуры
С клавиатуры доступ к панелям инструментов значительно отличается от доступа к панелям меню. Строки меню получают фокус ввода, когда пользователь нажимает клавишу Alt и теряет фокус ввода с помощью клавиши ESC. Когда фокус ввода находится в строке меню, она перемещается независимо от оставшейся части окна, обрабатывая все клавиши со стрелками, начальные, конечные и клавиши TAB. Напротив, панели инструментов получают фокус ввода, когда пользователи нажимают клавишу TAB через все содержимое окна. Так как панели инструментов являются последними в порядке табуляции, они могут выполнять некоторые значительные усилия для активации на занятой странице (если только пользователь не знает, что для перемещения в обратном направлении не используется сочетание клавиш SHIFT + TAB).
Уровень доступности представляет дилеммой здесь: Хотя панели инструментов проще для пользователей мыши, они становятся менее доступными для пользователей с клавиатуры. Это не является проблемой, если есть строка меню и панель инструментов, но это происходит при удалении или скрытии строки меню.
По соображениям доступности предпочтительнее хранить строку меню, не удаляя ее полностью в пользу панели инструментов. Если необходимо выбрать между удалением строки меню и просто скрыть ее, предпочтительно скрывать ее.
Варианты использования
Панели инструментов имеют несколько шаблонов использования:
Использование | Пример |
---|---|
Основные панели инструментов панель инструментов, предназначенная для работы без строки меню, как скрытой, так и удаленной. | Основные панели инструментов должны сбалансировать потребность в эффективности с полнотой, чтобы они лучше работали для простых программ. основная панель инструментов из проводника Windows. |
Дополнительные панели инструментов панель инструментов, предназначенная для работы с строкой меню. | Дополнительные панели инструментов могут сосредоточиться на эффективности без компромиссов. дополнительная панель инструментов Windows Movie Maker. |
Меню панелей инструментов Строка меню, реализованная в виде панели инструментов. | меню панели инструментов — это панели инструментов, которые состоят в основном из команд в кнопках меню и разворачивающихся кнопок, с помощью нескольких прямых команд, если таковые имеются. меню панели инструментов в Windows фотоальбом. |
Настраиваемые панели инструментов панель инструментов, которая может быть настроена пользователями. | настраиваемые панели инструментов позволяют пользователям добавлять и удалять панели инструментов, изменять их размер и расположение, а также даже изменять их содержимое. Настраиваемая панель инструментов из Microsoft Visual Studio. |
Окна палитры Немодальное диалоговое окно, представляющее массив команд. | окна палитры являются незакрепленными панелями инструментов. окна палитры из Windows Paint. |
Панели инструментов имеют следующие стили:
Стиль | Пример |
---|---|
Значки без метки одна или несколько строк мелких непомеченных кнопок со значками. | Используйте этот стиль, если слишком много кнопок для метки или программа часто используется. в этом стиле программы со сложными функциями могут иметь несколько строк, поэтому это единственный стиль, который необходимо настроить. с помощью этого стиля некоторые командные кнопки могут быть помечены, если они часто используются. Панель инструментов с немаркированными значками из WordPad. |
Крупные значки без метки одна строка крупных кнопок со значками без метки. | Используйте этот стиль для простых служебных программ, которые легко распознают значки и обычно выполняются в небольших окнах. крупные панели инструментов с немаркированными значками из Windows Live Messenger и средства «ножницы Windows». |
Значки с метками одна строка мелких значков с метками. | Используйте этот стиль, если имеется несколько команд или программа не используется часто. Этот стиль всегда имеет одну строку. панель инструментов с метками значков из проводника Windows. |
Частичные панели инструментов частичная строка мелких значков, используемая для экономии места, когда полная панель инструментов не требуется. | Используйте этот стиль для окон с кнопками навигации, полем поиска или вкладками, чтобы исключить ненужный вес в верхней части окна. Частичные панели инструментов можно объединять с помощью кнопок навигации, поля поиска или вкладок. |
Крупные частичные панели инструментов частичная строка крупных значков, используемая для экономии места, когда полная панель инструментов не требуется. | Используйте этот стиль для простых служебных программ, в которых есть кнопки навигации или поле поиска, чтобы исключить ненужный вес в верхней части окна. Защитник Windows большой части панели инструментов. |
Наконец, элементы управления ToolBar имеют несколько шаблонов использования:
Использование | Пример |
---|---|
Кнопки значка команды Нажатие кнопки вызывает немедленное действие. | примеры командных кнопок значка Windows факсов и сканирования. |
Кнопки значка режима Нажатие кнопки режима входит в выбранный режим. | примеры кнопок режима из Paint Windows. |
Кнопки значка свойств состояние кнопки свойства отражает состояние выбранных в данный момент объектов, если таковые имеются. Нажатие кнопки применяет изменения к выбранным объектам. | Примеры кнопок свойств из Microsoft Word. |
кнопки со значками и метками. кнопка или кнопка свойства, обозначенные значком и текстовой меткой. | Эти кнопки используются для часто используемых кнопок панели инструментов, значки которых недостаточно говорят сами по себе. Они также используются на панелях инструментов с небольшими числом кнопок, которые у каждой кнопки может быть текстовая метка. Панель инструментов с наиболее часто используемыми кнопками с надписью. |
Кнопки меню Командная кнопка, используемая для представления небольшого набора связанных команд. | один направленный вниз треугольник показывает, что при нажатии кнопки отображается меню. Кнопка меню с небольшим набором связанных команд. |
Разворачивающиеся кнопки Командная кнопка, используемая для консолидации вариаций команды, особенно если одна из команд используется в большинстве случаев. | Разворачивающаяся кнопка в ее нормальном состоянии. как и кнопка меню, один направленный вниз треугольник показывает, что при щелчке правой части кнопки отображается меню. отброшенная кнопка с разделителем. в этом примере разворачивающаяся кнопка используется для консолидации всех команд, относящихся к печати. в большинстве случаев используется команда немедленной печати, поэтому пользователям обычно не нужно видеть другие команды. в отличие от кнопки меню, щелчок левой части кнопки выполняет действие непосредственно с меткой. разворачивающиеся кнопки эффективны в ситуациях, когда следующая команда, скорее всего, будет совпадать с последней командой. в этом случае метка изменится на последнюю команду, как в палитре цветов: В этом примере метка изменяется на последнюю команду. |
Раскрывающиеся списки раскрывающийся список (редактируемый или предназначенный только для чтения), используемый для просмотра или изменения свойства. | В этом примере раскрывающиеся списки используются для просмотра и установки атрибутов шрифта. Раскрывающийся список на панели инструментов отражает состояние выбранного в данный момент объекта, если таковой имеется. Изменение списка изменяет состояние выбранного объекта. |
Рекомендации
Уровень представления
Выберите подходящий стиль панели инструментов в зависимости от числа команд и их использования. Инструкции по выбору см. в предыдущей таблице стилей панелей инструментов. Избегайте использования конфигурации панели инструментов, которая занимает слишком много пространства в рабочей области программы.
Размещайте панели инструментов непосредственно над областью содержимого, под строкой меню и адресной строкой, если она есть.
Если место на диске Premium, Сэкономьте место на:
Windows панель инструментов Internet Explorer экономит место, пропуская метки известных значков, с помощью частичной панели инструментов и с помощью шеврона переполнения для часто используемых команд.
Для шаблона панели инструментов непомеченные значки используйте конфигурацию по умолчанию с не более чем двумя строками панелей инструментов. Если можно использовать более двух строк, сделайте их настраиваемыми. Начиная с более чем двух строк, пользователи могут перегружать пользователей и занимать слишком много пространства в рабочей области программы.
Неправильно:
Конфигурация по умолчанию с более чем двумя строками панелей инструментов приводит к слишком большой визуальной помехе.
Отключите отдельные кнопки панели инструментов, которые не применяются к текущему контексту, а не удаляют их. Это делает содержимое панели инструментов стабильным и удобным для поиска.
Отключить отдельные кнопки на панели инструментов, если щелкнуть их, может привести к ошибке. Это необходимо для обеспечения прямого поведения.
Для шаблона панели инструментов непомеченные значки удалите все панели инструментов, если они не применяются к текущему контексту. Отображать их только в соответствующих режимах.
В этом примере панель инструментов отладки отображается только при запуске программы.
Отображение кнопок панели инструментов, выводимых по левому краю. Значок справки, если он есть, выровняйтеся по правому краю.
Все кнопки панели инструментов выводятся по левому краю, за исключением справки.
исключение: Windows панели инструментов в стиле 7 по левому краю команды, относящиеся к программе, но соответствующие стандартным командам, таким как параметры, представление и справка, выровняйте их по правому краю.
Не изменяйте метки кнопок панели инструментов динамически. Это приводит к путанице и непредвиденным последствиям. Однако можно изменить значок, чтобы отразить текущее состояние.
В этом примере значок изменяется, указывая на команду по умолчанию.
Элементы управления и команды
Предпочитать наиболее часто используемые команды.
Предпочитать прямые элементы управления. Используйте кнопки панели инструментов в следующем порядке предпочтения:
Предпочитать медленные команды. Для команд, которые могут быть немедленными или иметь дополнительные входные данные для обеспечения гибкости:
Укажите метки для часто используемых команд, особенно если их значки не являются известными значками.
Хорошо:
Лучше:
на панели инструментов «факсы и сканирование» Windows несколько команд, поэтому наиболее важными являются метки более важных версий.
Не помещайте команды в меню панелей инструментов, которые также находятся непосредственно на панели инструментов.
Неправильно:
В этом примере печать выполняется непосредственно на панели инструментов, поэтому она не нужна в меню.
Организация и порядок
Упорядочите команды на панели инструментов в соответствующие группы.
Сначала поместите наиболее часто используемые группы. Внутри группы разместите команды в логическом порядке. В целом, команды должны иметь логический поток, чтобы облегчить их поиск, при этом наиболее часто используемые команды отображаются первыми. Это наиболее эффективно, особенно в случае переполнения.
Разделители групп используются только в том случае, если команды между группами слабо связаны. Это делает группы очевидными и упрощает поиск команд.
примеры сгруппированных панелей инструментов из Windows Mail.
Старайтесь не размещать разрушительные команды рядом с часто используемыми командами. Чтобы получить разделение, используйте порядок или группирование. Кроме того, рекомендуется не размещать разрушительные команды на панели инструментов, но только в строке меню или в контекстных меню.
Хорошо:
Лучше:
В примере выше команда Delete физически отделяется от Print.
Используйте Шеврон переполнения, чтобы указать, что не все команды могут быть отображены. Но используйте Overflow только в том случае, если недостаточно места для вывода всех команд.
Неправильно:
Шеврон переполнения означает, что не все команды отображаются, но больше из них может быть с улучшенным макетом.
Убедитесь, что наиболее часто используемые команды доступны непосредственно с панели инструментов (то есть не в области переполнения) в мелких размерах окна. При необходимости следует изменить порядок команд, переместить менее часто используемые команды в кнопки меню или разворачивающиеся кнопки или даже удалить их полностью с панели инструментов. Если проблема остается, Проверьте выбранный стиль панели инструментов.
Скрытие строк меню
Как правило, панели инструментов работают совместно с панелями меню, так как они позволяют каждому из них сосредоточиться на своих сильных сторонах без компромиссов.
Взаимодействие
При наведении указателя мыши отобразите элемент кнопки, чтобы указать, что значок можно щелкнуть. После истечения времени ожидания всплывающей подсказки отобразите подсказку или подсказку.
В этом примере показаны различные состояния отображения.
С одним щелчком левой кнопкой мыши:
Для командных кнопок Взаимодействуйте с элементом управления обычным образом.
Для кнопок режима отобразите элемент управления, чтобы отобразить текущий выбранный режим. Если режим влияет на поведение взаимодействия с мышью, также измените указатель.
В этом примере указатель изменяется для отображения режима взаимодействия с мышью.
Для кнопок свойств и раскрывающихся списков отобразите элемент управления, отражающий состояние выбранных в данный момент объектов, если таковые имеются. При взаимодействии обновите состояние элемента управления и примените изменения к выбранным объектам. Если ничего не выбрано, не предпринимайте никаких действий.
При двойном щелчке левой кнопкой мыши выполните то же действие, что и для одного щелчка левой кнопкой мыши.
Исключение: В редких случаях команду панели инструментов можно использовать более эффективно. В таких случаях для переключения режима используйте двойной щелчок.
В этом примере двойной щелчок по команде «формат по образцу» приводит к переходу в режим, в котором все последующие нажатия кнопки применяют этот формат. Пользователи могут выйти из режима, щелкнув один из них одним щелчком мыши.
Щелкните правой кнопкой мыши:
Значки
Укажите значки для всех элементов управления панели инструментов, кроме раскрывающихся списков.
В раскрывающихся списках значки не нужны, но все остальные элементы управления ToolBar делают это.
исключение: Windows панели инструментов в стиле 7 используют значки только для команд, значки которых хорошо известны. в противном случае они используют текстовые метки без значков. Это повышает четкость меток, но требует больше пространства.
Убедитесь, что значки панели инструментов четко видны по цвету фона панели инструментов. Всегда вычисляют значки панели инструментов в контексте и в режиме высокой контрастности.
Выберите макеты значков, которые четко обмениваются их целями, особенно для наиболее часто используемых команд. Хорошо спроектированным панелям инструментов требуются значки, которые говорят сами за себя, так как пользователи не могут эффективно находить команды с помощью всплывающих подсказок. Однако панели инструментов продолжают работать, если значки для нескольких менее часто используемых команд не говорят сами о себе.
Выберите распознаваемые и различимые значки, особенно для наиболее часто используемых команд. Убедитесь, что значки имеют отдельные формы и цвета. Это помогает пользователям быстро находить команды, даже если они не запоминают символ значка.
Убедитесь, что значки панели инструментов соответствуют рекомендациям по значку в стиле Aero.
Дополнительные сведения и примеры см. в разделе значки.
Стандартные и разворачивающие кнопки меню
Если вы используете кнопки меню и разворачивающиеся кнопки на панели инструментов, старайтесь использовать следующие стандартные структуры меню и соответствующие команды, когда это возможно. В отличие от строк меню, команды панели инструментов не используют ключи доступа.
Основные панели инструментов
Эти команды отражают команды, найденные в стандартных строках меню, поэтому их следует использовать только для основных панелей инструментов. В этом списке отображаются метки кнопок (и типы) с их порядком, разделителями, сочетания клавиш и эллипсы. Обратите внимание, что команда для отображения и скрытия строки меню находится в меню Вид.
Дополнительные панели инструментов
Эти команды дополняют стандартные строки меню. В этом списке отображаются метки кнопок (и типы) с их порядком, разделителями, сочетания клавиш и эллипсы. Обратите внимание, что команда для отображения и скрытия строки меню находится в меню Сервис.
Имена категорий дополнительных панелей инструментов отличаются от имен стандартных категорий меню, так как они должны быть более охватывающими. Например, Категория «упорядочить» используется вместо команды «изменить», так как она содержит команду, не связанную с редактированием. Чтобы обеспечить согласованность между панелями меню и панелями инструментов, используйте стандартные имена категорий меню, если это не будет ошибочным.
Неправильно:
В этом примере панель инструментов должна использовать команду изменить вместо упорядочивания для согласованности, так как она содержит стандартные команды меню Правка.
Окна палитры
Окна палитры используют более короткие строки заголовка, чтобы минимизировать пространство на экране. Добавьте в строку заголовка кнопку Закрыть.
Задайте в качестве текста заголовка команду, которая отображает окно палитры.
Используйте прописные буквы в стиле предложения без закрывающих знаков препинания.
Укажите контекстное меню для команд управления окнами. Отображать это контекстное меню, если пользователи щелкнули правой кнопкой мыши заголовок окна.
В этом примере пользователи могут щелкнуть правой кнопкой мыши заголовок окна, чтобы открыть контекстное меню.
Если это возможно и полезно, размеры окон палитры можно изменять. Указывает, что размер окна может изменяться, используя указатели изменения размера, когда указатель мыши находится над рамкой окна.
При повторном отображении окна палитры отображаются те же состояния, что и при последнем доступе. При закрытии сохраните размер и расположение окна. При повторном отображении восстановите сохраненный размер окна и расположение. Кроме того, рекомендуется сделать эти атрибуты постоянными между экземплярами программы на уровне пользователя.
Настройка
Предоставьте настройки для панелей инструментов, состоящих из двух или более строк. Только стиль значков без метки должен быть настроен. Простые панели инструментов с небольшими командами не требуют настройки.
Укажите хорошую конфигурацию по умолчанию. Пользователям не придется настраивать панели инструментов для распространенных сценариев. Не следует зависеть от того, что пользователи изменяют из-за неправильной начальной настройки. Предположим, что большинство пользователей не настраивают свои панели инструментов.
Укажите контекстное меню с помощью следующих команд:
Заблокируйте настраиваемые панели инструментов по умолчанию, чтобы предотвратить случайные изменения.
в этом примере Visual Studio предоставляет диалоговое окно параметры для настройки панелей инструментов.
Укажите команду Reset, чтобы вернуться к исходной конфигурации панели инструментов в диалоговом окне Настройка параметров.
Предоставьте возможность настраивать панели инструментов с помощью перетаскивания следующими способами.
При отображении диалогового окна «Настройка параметров»:
Это позволит пользователям вносить изменения напрямую и эффективно.
Сохраняйте все настройки панелей инструментов для каждого пользователя.
Использование многоточия
Хотя команды панели инструментов используются для немедленных действий, иногда для выполнения действия требуются дополнительные сведения. Используйте многоточие, чтобы указать, что команда требует дополнительных сведений, прежде чем она вступит в силу. Вставьте многоточие в конец подсказки и метку, если она есть.
В этом примере печать. команда отображает диалоговое окно Печать для сбора дополнительных сведений.
Однако если команда не может вступить в силу немедленно, то многоточие не требуется. Например, у параметров общего доступа нет многоточия даже в том случае, если требуется дополнительная информация, так как команда не может быть применена немедленно.
у команды Параметры общего доступа нет многоточия, так как она не может вступить в силу немедленно.
Так как панели инструментов постоянно отображаются, а свободное место — на уровне «Премиум», многоточие следует использовать редко.
Для меню, отображаемых панелью инструментов, примените рекомендации меню.
Рекомендуемое изменение размера и расстояния
Рекомендуемое изменение размера и расстояния для стандартных панелей инструментов.
Метки
Общие сведения
Кнопки значка без метки
Чтобы добавить метку для команды, используйте подсказку. Для текста подсказки используйте метку, если она была помечена, но включите сочетание клавиш при ее наличии.
Пример подсказки для кнопки со значком.
кнопки со значками и метками.
Используйте краткую метку. По возможности используйте одно слово, четыре слова — максимум.
Поместите метку справа от значка.
Используйте всплывающую подсказку для описания команды. Так как кнопки помечены, использование всплывающей подсказки вместо подсказки будет избыточным.
Пример подсказки для кнопки со значком с метками.
Раскрывающиеся списки
Если список всегда имеет значение, используйте в качестве метки текущее значение.
В этом примере текущее выбранное имя шрифта выступает в качестве метки.
Если редактируемый раскрывающийся список не имеет значения, используйте запрос.
В этом примере для метки раскрывающегося списка используется запрос.
Кнопки меню и кнопки разделения
Пункты меню
Документация
При ссылке на панели инструментов: