Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.07.31;
Скачать: CL | DM;

Вниз

перерисовка Image   Найти похожие ветки 

 
dim- ©   (2003-07-16 16:15) [0]

если рисую на image график, а потом окно другой программы перекрывает его, то после активизации график не перерисовывается и событие onPaint не наступает.
как заставить image перерисовываться при активизации формы.


 
MBo ©   (2003-07-16 16:19) [1]

???
Image сам сохраняет изображение и перерисовывается при необходимости.


 
dim- ©   (2003-07-16 17:47) [2]

я добавил контур к image и квадратики для изменения размера, так вот этот контур и не перерисовывается, только если принудительно вызывается Paint при перетаскивании


 
default ©   (2003-07-16 18:13) [3]

dim- © (16.07.03 17:47)
а не проще сохранить эту "преображённую" картинку в файл и загрузить в TImage чтоб все заботы о перерисовке переложить на этот класс?


 
dim- ©   (2003-07-16 23:10) [4]

Мы не ищем простых путей:))
Мне интересно как заставить при перерисовке формы выполняться метод paint у Image


 
jack128 ©   (2003-07-16 23:57) [5]


> Мне интересно как заставить при перерисовке формы выполняться
> метод paint у Image
Метод Paint, то как раз вызывается, но в нем (в методе) нету кода для рисования твоего графика, поэтому твой график и закрашивается при перерисовке изображения..



 
Спрашивающий_   (2003-07-17 01:19) [6]

Откажись от Image он не для этого.
Могу дать дельный совет прислушайся если хочешь получить хорошое решение-оформляй график в виде компанента на основе TCustomPanel,
создай в компаненте процедуру получающую сообщение
procedure TXXXXX.WMPAINT(var Message: TWMPAINT);
begin
inherited ;
//здесь процедура рисования графика
end;
разницу почувствуешь.
А с Image проблемы не только которые ты привел еще пару глюков есть.


 
Германн ©   (2003-07-17 01:53) [7]

А вот мне интересно следущее:
> dim- © (16.07.03 17:47)
>я добавил контур к image и квадратики для изменения размера, >так вот этот контур и не перерисовывается, только если >принудительно вызывается Paint при перетаскивании

Т.е. про сам график вроде нет замечаний! Но есть замечания к "контуру к графику" и каким-то "квадратикам". И совершенно неясно какое отношение имеет Image к вышеуказанному?



 
dim- ©   (2003-07-17 09:00) [8]

Вид image становиться как в дизайнере дельфей, тоесть его можно перетаскивать и растягивать за квадратики. Отрисовка контурной рамки происходит после inherited в процедуре Paint
а так вроде разобрался, только если при перемещении Image проходит над другим Image то сквозь верхний при перерисовке мелькает нижний


 
Androw2   (2003-07-18 17:56) [9]

Используй вместо TImage компонент TPaintBox



Страницы: 1 вся ветка

Текущий архив: 2003.07.31;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.013 c
1-100777
Checist [root]
2003-07-16 16:52
2003.07.31
Рисование в ячейке DrawGrid а


6-100870
Леопольд (К)
2003-05-24 10:37
2003.07.31
Всётаки фрейм


1-100808
Ткаченко Сергей
2003-07-17 09:47
2003.07.31
Access violation...


1-100774
artemkin
2003-07-15 21:29
2003.07.31
Мышь


6-100856
Samvel
2003-05-22 14:15
2003.07.31
Socets