logo
Конспект лекций по КИТ

Семейство CommandBarControls и объект CommandBarControl

Семейство CommandBarControls содержит все элементы конкретной панели инструментов или меню. Важнейшим методом этого семейства является метод Add, создающий новый элемент. Рассмотрим синтаксис метода Add.

Add

Добавляет новый элемент на панель управления или в меню. Возвращает объект CommandBarButton, CommandBarComboBox или CommandBarPopup.

Синтаксис:

Add (Type, Id, Parameter, Before, Temporary)

  • Type — задает тип добавляемого элемента. Допустимые значения:

    • msoControlButton (кнопка или элемент меню)

    • msoControlEdit (поле ввода)

    • msoControlOropdown (раскрывающийся список)

    • msoControlComboBox (поле со списком)

    • msoControlPopup (вложенное меню)

  • id — целое число, идентифицирующее встроенный элемент управления. Если аргумент Id равен 1 или опущен, то добавляется пустой элемент управления заданного типа

  • Parameter — задает параметр, используемый встроенным элементом управления

  • Before — индекс или имя элемента управления, перед которым добавляется новый элемент управления. Если аргумент опущен, то элемент размещается в конце панели инструментов или меню

  • Temporary — допустимые значения: True (новый элемент управления автоматически удаляется из меню или панели инструментов при закрытии приложения) и False (в противном случае)

Обсудим вкратце основные свойства объекта CommandBarControl.

Caption

Текстовая строка, отображаемая в заголовке

DescriptionText

Возвращает описание элемента управления

Enabled

Устанавливает, является ли допустимым выбранный пользователем элемент управления

FacelD

Возвращает номер встроенной кнопки, используемой в качестве элемента управления. Если это свойство равно нулю, то возвращается пустой элемент управления

OnAction

Возвращает имя макроса, выполняемого при активизации элемента управления

ShortcutText

Возвращает комбинацию горячих клавиш, назначенных элементу управления

Style

Только для объекта CommandBarButton. Устанавливает . внешний вид кнопки. Допустимые значения:

  • msoButtonAutomatic (кнопка не содержит текста и рисунка)

  • msoButtonIcon (кнопка содержит рисунок, в этом случае надо также задать свойство Icon)

  • msoButtonCaption (кнопка содержит текст, в этом случае надо также задать свойство caption)

  • msoButtonIconandCaption (кнопка содержит текст и рисунок, в этом случае надо также задать свойства Icon и Caption)

TooltipText

Текст, отображаемый в окне всплывающей подсказки

Visible

Устанавливает режим отображения (видимость) на экране кнопки