Отображение форм для разрабатываемых инструментов ArcMap
-
- Участник
- Сообщения: 69
- Зарегистрирован: 04 июл 2016, 16:02
- Репутация: 8
Отображение форм для разрабатываемых инструментов ArcMap
Пишу инструмент для ArcMap 10.1 на vba.net. По онклику запускается форма через Show. Мне нужно, чтобы эта форма была поверх только ArcMap, из которого инструмент вызвался. Модальное окно не подходит (не надо блокирование окна). IModelessFrame на .net вроде как нет. А сделать форму поверх всех окно - немного некорректно. Как сделать отображение формы поверх вызываемого его ArcMap? Спасибо
-
- Активный участник
- Сообщения: 133
- Зарегистрирован: 17 май 2011, 06:22
- Репутация: 50
- Откуда: Нижний Новгород
Re: Отображение форм для разрабатываемых инструментов ArcMap
Код: Выделить всё
Dim f As New Form1
Dim arcF As Windows.Forms.Control = Windows.Forms.Control.FromHandle(My.ArcMap.Application.hWnd)
f.Show(arcF)
Последний раз редактировалось Monstria 03 окт 2016, 13:18, всего редактировалось 1 раз.
-
- Участник
- Сообщения: 69
- Зарегистрирован: 04 июл 2016, 16:02
- Репутация: 8
Re: Отображение форм для разрабатываемых инструментов ArcMap
Спасибо большое! Попробую. Правда нашёл уже способ небольшой - https://www.youtube.com/watch?v=avbKHJBrdH0
PS Ваш способ более подходит моему случаю. Спасибо огромное
PS Ваш способ более подходит моему случаю. Спасибо огромное
-
- Активный участник
- Сообщения: 133
- Зарегистрирован: 17 май 2011, 06:22
- Репутация: 50
- Откуда: Нижний Новгород
Re: Отображение форм для разрабатываемых инструментов ArcMap
По мне так использование прикрепляемых окон предпочтительнееwladfm писал(а): PS Ваш способ более подходит моему случаю. Спасибо огромное

https://youtu.be/DevNVh7v-XM
Смотри пример работы в прикреплении.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость