Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

глупый вопрос по формам

Аноним
Как сделать так,что б после восстановления формы после сворачивания она отображала то что на ней было нарисовано.
591
26 ноября 2001 года
x77
40 / / 20.03.2000
Чем именно нарисовано? В большинстве случаев достаточно

Form1.Show;
Form1.Update;

Это приведёт к перерисовке всех элементов управления. Если на форме что-то рисовалось "руками", т.е. непосредственно на канвасе, то зависит от того, как именно рисовалось. Если в OnPaint, то достаточно Invalidate, если отдельной процедурой, то надо вызвать ту самую процедуру. (В том же OnPaint).
448
26 ноября 2001 года
Mr. API
105 / / 20.06.2000
Что касается отрисовки это довольно интересная вещь. OnPaint работает интересно. Он срабатывает не во всех случаях требующих отрисовки (Может это и правильно исходя из его реализации, я толком не разбирался). У меня на форме должен был отображаться рисунок на одном компоненте (TPanel). Отрисовка была в OnPaint в одних случаях рисовалось в других нет.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог