Размер карты в MapControl

0 голосов
спросил 16 Сен, 05 от Гость (210,080 баллов) в категории Программные продукты Esri

Если карту грузить LoadMxFile, то то при первом клике на MapControl карта меняет размер на размер момента загрузки.  Если Splitter'ом вернуть нужный размер и погулять по другим элементам формы, то клик на MapControl опять меняет размер карты.

Как от этого избавиться?

2 Ответы

0 голосов
ответил 16 Сен, 05 от DmitryOrlov (540 баллов)

Замечал такое. Пока не дошли руки с этим побороться, но если бы дошли, то начал бы пробовать со свойства FullExtent.

Если что получится - напишите, плзз!

0 голосов
ответил 20 Сен, 05 от Гость (210,080 баллов)

Помогает, если

1.Карту устанавливать на этапе конструирования (мапконтрол-свойства)

2. Вместо LoadMxFile использовать AddShapeFile или AddLayerFromFile

3. MapControl1.LoadMxFile, MapControl1->MapControl2, работать с MapControl2

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