Даже незначительные изменения панелей инструментов могут повысить эффективность работы с чертежом. Например, можно объединить часто используемые кнопки на одной панели инструментов, удалить никогда не используемые кнопки или изменить некоторые простые свойства панели инструментов.
Показать: Создание панели инструментов
Нажмите стрелку "Воспроизведение" под следующим изображением для запуска анимации.
Создание, редактирование и повторное использование команд; о назначении команде изображения см. Создание изображений для команд.
В анимации ниже показано, как создавать пользовательскую панель инструментов и замещать в ней стандартные и пользовательские команды. Процедуры создания пользовательской команды и назначения команде изображения не показаны; о создании пользовательской команды см.
Также можно задавать текст подсказки, который будет отображаться при наведении курсора на кнопку панели.
Пользователь может добавлять на панели инструментов свои кнопки, удалять неиспользуемые кнопки, а также настраивать расположение кнопок на панелях по своему усмотрению. Кроме того, можно создавать пользовательские панели инструментов, в том числе панели инструментов подменю, а также создавать и изменять изображения кнопок, связанные с командами на панели инструментов. Предусмотрены следующие способы создания панели инструментов: создание панели инструментов заново; создание копии существующей панели инструментов; создание панели инструментов на основе всплывающего меню.
В следующей таблице приведены свойства панели "Стандартная" в том виде, в каком они отображаются на панели "Свойства".
Свойства панели "Стандартная" |
||
---|---|---|
Элемент панели свойств |
Описание |
Пример |
Имя |
Строка, используемая в качестве заголовка панели. |
Стандартная |
Описание |
Описание элемента, не отображается в пользовательском интерфейсе. |
Панель "Стандартная" |
По умолчанию вкл. |
Отображение или скрытие панели при первой загрузки файла НПИ. Допустимые значения "Скрыть" или "Показать". |
Показать |
Ориентации |
Тип панели: плавающая или закрепленная (сверху, снизу, слева или справа) при первой загрузке файла НПИ. |
Сверху |
Координата Х по умолчанию |
Положение от левой границы экрана плавающей панели инструментов или положение закрепленной панели. Если панель закреплена, значение 0 соответствует крайнему левому положению в области закрепления. |
0 |
Координата Х по умолчанию |
Положение от верхней границы экрана плавающей панели инструментов или положение закрепленной панели. Если панель закреплена, значение 0 соответствует крайнему верхнему положению в области закрепления. |
0 |
Рядов |
Указывает, во сколько рядов будут располагаться на панели отображаемые элементы, если панель плавающая. |
1 |
Псевдонимы |
Указывает псевдоним панели. Нажмите кнопку [...], чтобы открыть диалоговое окно "Псевдонимы". Каждый псевдоним в файле НПИ служит программной ссылкой на панель инструментов и должен быть уникальным. |
TB_STANDARD, Стандартная |
Код элемента |
Метка, уникально определяющая панель инструментов. |
ID_TbStandard |
Подменю - это набор инструментов, объединенных на панели под одной общей кнопкой. Кнопки подменю обозначаются черным треугольником в нижнем правом углу. Для создания подменю можно перетащить существующую панель инструментов или всплывающее меню на другую панель инструментов; можно также создать подменю заново. При перетаскивании всплывающего меню на другую панель инструментов создается новая панель инструментов, а в позиции, в которой была отпущена кнопка мыши, создается подменю.
В следующей таблице приведены свойства подменю "Зумирование", отображаемые в панели "Свойства".
Свойства подменю "Зумирование" панели "Стандартная" |
||
---|---|---|
Элемент панели свойств |
Описание |
Пример |
Имя |
Строка, которая не отображается в пользовательском интерфейсе, если свойству "Использовать собственную кнопку" назначено значение "Да". |
Зумирование |
Описание |
Описание элемента, не отображается в пользовательском интерфейсе. |
|
Панель "Источник" |
Значение только для чтения, которое определяет панель инструментов, на которую ссылается создаваемое подменю. |
TB_ZOOM |
Использовать свою кнопку |
Управляет тем, будет ли последняя нажатая кнопка панели устанавливаться как активная или нет. Возможные значения: "Да" или "Нет". |
Нет |
Малое изображение |
Идентификатор строки ресурса малого изображения (16 × 16-битовое изображение). Строка должна содержать буквенно-цифровые символы. Использование знаков пунктуации за исключением дефиса (-) или символа подчеркивания (_) запрещено. Эта строка может также обозначать пользовательское растровое изображение. Нажмите кнопку [...], чтобы открыть диалоговое окно "Выбор файла изображения". |
RCDATA_16_ZOOM |
Большое изображение |
Идентификатор строки ресурса большого изображения (32 × 32-битовое изображение). Если размер указанного растрового изображения отличается от 32 × 32, программа масштабирует его до этого размера. Строка должна содержать буквенно-цифровые символы. Использование знаков пунктуации за исключением дефиса (-) или символа подчеркивания (_) запрещено. Эта строка может также обозначать пользовательское растровое изображение. Нажмите кнопку [...], чтобы открыть диалоговое окно "Выбор файла изображения". |
RCDATA_16_ZOOM |
При создании новой панели или подменю сначала необходимо присвоить им имя. Новой панели инструментов не назначено на одной команды и ни одного элемента управления. Панель инструментов игнорируется программой до тех пор, пока ей не назначена хотя бы одна команда или хотя бы один элемент управления. Команды и элементы управления можно перетащить на новую панель инструментов с существующих панелей инструментов или с панели "Список команд". После добавления команды к панели инструментов можно изменить текст всплывающей подсказки, отображаемой при наведении курсора на кнопку; для этого следует изменить значение свойства "Имя", отображаемое на панели "Свойства".
Добавлять команды и элементы управления к панели инструментов, а также удалять их можно как на панели "Адаптации в <имя файла>", так и с помощью панели "Просмотр панели инструментов". Панель "Просмотр панели инструментов" позволяет вести визуальный контроль добавления и удаления команд в реальном времени, не используя дерево для просмотра. В области предварительного просмотра можно также изменять положение команд и элементов управления путем перетаскивания их с помощью мыши в интерактивном режиме.
В программе предусмотрена также возможность адаптации панелей инструментов, отображаемых в приложении при открытом редакторе настройки пользовательского интерфейса. Команды можно перетаскивать с панели "Список команд" непосредственно на отображаемую в приложении панель инструментов (закрепленную или плавающую). Кроме того, при открытом редакторе НПИ можно удалять и копировать команды, а также изменять их положение.
Создание панели (Процедура)
Процедура создания панели инструментов на основе всплывающего меню (Процедура)
Создание подменю панели инструментов заново (Процедура)
Создание подменю из другой панели (Процедура)
Процедура создания панели инструментов с подменю на основе всплывающего меню (Процедура)
Процедура добавления команды к панели инструментов с помощью панели "Адаптации в..." (Процедура)
Процедура добавления команды к панели инструментов с помощью панели "Просмотр панели инструментов" (Процедура)
Процедура добавления команды к панели инструментов вне редактора НПИ (Процедура)
Процедура изменения положения кнопки на панели инструментов с помощью панели "Адаптации в..." (Процедура)
Процедура изменения положения кнопки на панели инструментов с помощью панели "Просмотр панели инструментов" (Процедура)
Процедура изменения положения кнопки на панели инструментов вне редактора НПИ (Процедура)
Процедура удаления кнопки из панели инструментов на панели "Адаптации в..." (Процедура)
Процедура удаления кнопки из панели инструментов с помощью панели "Просмотр панели инструментов" (Процедура)
Процедура удаления команды с панели инструментов вне редактора НПИ (Процедура)
Изменение свойств панели инструментов (Процедура)
Процедура изменения всплывающей подсказки для кнопки (Процедура)