Элемент ActiveX, представляющий панель инструментов для редактирования объектов карты. Входит в состав ZuluXTools 2021.
В настоящий момент устарел, вместо него рекомендуется использовать компонент MapToolBarCtrl.
Панель редактора подключается к компоненту карты MapCtrl с помощью свойств Map или MapCtrlName.
Свойство MapCtrlName можно задать на этапе разработки формы (design-time), для этого подключаемый компонент карты должен находиться на одной форме с панелью редактора. Например:
MapEditCtrl1.MapCtrlName = MapCtrl1.Name
Свойство Map можно задать программно, например:
MapEditCtrl1.Map=MapCtrl1
Набор кнопок панели задается следующими свойствами (As Boolean):
Кнопка
Свойство
Описание
btnCircle
Режим рисования окружности.
btnFillCircle
Режим рисования круга.
btnFillRect
Режим рисования закрашенного прямоугольника.
btnNodeSelect
Режим выделения
btnPoligon
Режим рисования произвольного закрашенного прямоугольника.
btnPolyline
Режим рисования линии.
btnRect
Режим рисования прямоугольника.
btnRedo
Команда повтора последнего действия.
btnSelect
Режим выделения одиночного объекта.
btnSelType
Выбор типа и режима объекта.
btnSymbol
Режим ввода символа.
btnText
Режим ввода текста.
btnUndo
Команда отмены последнего действия.
Свойство
Описание
Flat As Boolean
Задает внешний вид кнопок: True - плоские, False - рельефные.
HasDivider As Boolean
Задает признак наличия рельефной разделительной линии панели.
ToolTips As Boolean
Задает признак вывода подсказок при наведении курсора на кнопку панели.
Wrapable As Boolean
Задает автоматический перенос кнопок на новую строку, если вся панель не помещается в одну строчку.
Метод
Описание
AboutBox
(Служебный). Отображает панель с информацией о разработчиках и номер версии.
OnModeChanged
(Служебный). Вызывается подключенным компонентом карты для обновления состояния кнопок инструментов.