Привет. В проекте есть форма, на которой есть как элементы управления таки и элементы отображения. После запуска мною макроса по расчету данных, форма иногда обновляется, иногда нет, в процессе расчетов может обновиться раз десять, а может и не разу. Расчет может длиться до 10 минут. Больше похоже, на то, что приложение висит. Даже в верху формы выдает строку "не отвечает" . Хотя все работает, и по окончанию расчетов форма отображает все изменения. Перед началом расчетов я отключаю обновление экрана. Потом периодически включаю, и дергаю метод Repaint. - не помогает. Может подскажете куда копать?
спасибо за подсказку. я оговорился именно Repaint и вызываю. Сейчас закомментировоал 'Application.ScreenUpdating = True. Периодически вызаваю Repaint. Экран стабильно периодически обновляется но видны перерисовки. Если Repaint не дергать вообще то обновление экрана проходит плавно, но не стабильно как и писал в первом посте. В моем проекте на форме есть куча Progress -баров, которые я реализовал на базе объекта Frame. Меняю его ширину. Вот обновление этих прогресс-баров мне и надо видеть. Может есть другие/готовые решения для моих задач?