Панель инструментов в MapControl

0 голосов
спросил 24 Май, 11 от gore (620 баллов) в категории Программные продукты Esri
Всем привет!
Как в форму в VB добавить панель инструментов из arcmap. В форме есть mapcontrol, на ней отображается карта, и мне надо чтобы можно было управлять картой  (приближение, идентификация, перемещение и т.д.)

6 Ответы

0 голосов
ответил 25 Май, 11 от anvg (400 баллов)
gore
Добавь на форму ToolbarControl и настраивай
0 голосов
ответил 25 Май, 11 от gore (620 баллов)
я его добавляю, но он требует лицензию ArcGIS Engine Developer Kit((
0 голосов
ответил 26 Май, 11 от anvg (400 баллов)
я его добавляю, но он требует лицензию ArcGIS Engine Developer Kit((

Осталось получить лицензиюWink
Можешь использовать Microsoft Toolbar Control, используя события нажатия на её кнопки, задавая в них:
Для инструментов
MapControl.CurrentTool = myControlsMapZoomInTool
Для команд
ICommand.OnClick

Инициализация инструментов и команд через ICommand.OnCreate MapCotrol1.Object

Стандартные Tool и Command посмотри в esriControls. Для примера
ControlsMapZoomInTool - инструмент увеличения
ControlsMapZoomInFixedCommand - команда увеличения
0 голосов
ответил 27 Май, 11 от gore (620 баллов)
так получается без лицензии никак?(

0 голосов
ответил 27 Май, 11 от anvg (400 баллов)
так получается без лицензии никак?(

А как без неё? Ну, может ещё, LicenseControl положить на форму - только поможет ли?
Обходной вариант я "набросал", не намного хуже, чуть больше телодвижений.
0 голосов
ответил 29 Май, 11 от gore (620 баллов)
LicenseControl не помогает я уже пробовал(

Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...