Если карту грузить LoadMxFile, то то при первом клике на MapControl карта меняет размер на размер момента загрузки. Если Splitter'ом вернуть нужный размер и погулять по другим элементам формы, то клик на MapControl опять меняет размер карты.
Как от этого избавиться?
Замечал такое. Пока не дошли руки с этим побороться, но если бы дошли, то начал бы пробовать со свойства FullExtent.
Если что получится - напишите, плзз!
Помогает, если
1.Карту устанавливать на этапе конструирования (мапконтрол-свойства)
2. Вместо LoadMxFile использовать AddShapeFile или AddLayerFromFile
3. MapControl1.LoadMxFile, MapControl1->MapControl2, работать с MapControl2
9,052 вопросов
30,234 ответов
439 комментариев
2,254 пользователей