Страница 1 из 1

Карта отображается не до конца, с эффектом из гиперкуба

Добавлено: 12 июл 2013, 15:32
novice
Карта отображается следующим образом - см рисунок: не на весь экран(т.е. контрол AxMapControl), а лишь на четверть экрана(или чуть больше). Кроме того, на экране остаются изображения сторонних форм.

В чем может быть проблема?

Карта:

Код: Выделить всё


private ESRI.ArcGIS.Controls.AxMapControl Map1;
private ESRI.ArcGIS.Controls.AxTOCControl TOC1;

Попытка исправить данную проблему: функция вызывается каждый раз, когда любая из панелей на экране меняет размер, и при инициализации основной формы. Сама основная форма - это синглтон.

Код: Выделить всё


const int test = 2000;
this.Map1.Width = test;
this.Map1.Height = test;

this.TOC1.Width = test;
this.TOC1.Height = test;
Map1.ActiveView.Refresh();

Самое интересное: иногда карта принимает нормальные размеры, но не всегда.