ICommandBars object

Набор панелей инструментов. Объект возвращает свойство CommandBars объекта Zulu.

Входит в состав ZuluGIS 11.0 Application.

Свойства и методы:

Свойства

Методы

Item

AddCommandBar

Описание:

Набор служит для создания собственных панелей инструментов: метод AddCommandBar добавляет панель в главное окно программы и возвращает объект ICommandBar.

Набор не следует путать с IControlBar: Item возвращает ICommandBar — панель инструментов с командами, тогда как IControlBar — пристыковываемая панель с внедрённым элементом управления, которая создаётся методом CreateControlBar.

Пример:

Visual Basic:

Sub ICommandBars_cls
Set CB = Zulu.CommandBars
'Штатные панели ZuluGIS через Item недоступны
Set bar = CB.Item(1)
If bar Is Nothing Then
  MsgBox "Набор пуст: панель с номером 1 не найдена"
Else
  MsgBox "Панель: " & bar.Name & " (" & bar.Caption & ")"
End If
End Sub

Python:

import zulu

def Macro_ICommandBars_cls():
    CB = zulu.App.CommandBars
    # Штатные панели ZuluGIS через Item недоступны
    bar = CB.Item(1)
    if bar is None:
        print("Набор пуст: панель с номером 1 не найдена")
    else:
        print("Панель:", bar.Name, "(", bar.Caption, ")")