[DELPHI] Как насильно заставить перерисоваться форму (!всю!).
перерисовывает только ту часть, которая была закрыта сверху.Поподробней плиз.
Что лежит на форме?
И вообще, лучше вызывай Invalidate, а не рипэйнт.
может Refresh?
Моргнуть может однако =)
ещё можно апи воспользоваться:
http://msdn2.microsoft.com/en-us/library/ms534874%28VS.85%29...
http://msdn2.microsoft.com/en-us/library/ms534874%28VS.85%29...
И вообще, лучше вызывай Invalidate, а не рипэйнт.Вроде бы как в документации рекомендуется использовать именно Invalidate: это гарантирует что форма будет перерисована достаточно быстро, но при этом повторные перерисовывания не будут производиться (если Invalidate будет вызвано несколько раз).
Оставить комментарий
BArter
Возникла проблемка: хочу насильно перерисовать форму. Вызываю repaint, но он перерисовывает только ту часть, которая была закрыта сверху.Версия Делфи, мне кажется, здесь роли особо не играет, но на всякий случай 7-я.