RUS  ENG 

Изменение размера карты и перерисовка

Страницы: 1
RSS
Изменение размера карты и перерисовка
 
Добрый день! Подскажите пожалуйста, можно ли как нить победить следующую проблемку: при изменение размера формы карта и остальные элементы должны менять размер и все бы ничего, но происходит следующее - элементы формы и карта меняют размер и карта соответственно перерисовывается при этом всё начинает сильно тормозить панельки наезжают друг на друга и остаются в таком виде пока карта не дорисуется, пользователей сей пейзаж не радует... Возможно ли как нить оложить процесс перерисовки или каким нить иным способом избежать етой красотищи? Спасибо!
 
Попробовал в Delphi 7 со стандартными средствами пересчета layout'а (Align, Anchor) с "медленной" картой - все отрисовывается правильно, следов не остается, отрисовка происходит после изменения положения всех задействованных окон.
 
Возможно ето от того, что я ещё использую skin для формы и её компонентов.....
Нашел кривой вариант обхода етой проблемки в событие Form.OnResize добавил
oZm.Visible:=false;
Application.ProcessMessages;
oZm.Visible:=true;
Может кому пригодится....
Страницы: 1