Главная страница
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.02 c
9-100527
Antichacker
2003-02-01 09:01
2003.07.31
Давайте выкладывать сюда короткие демки по GLScene, которых нет


3-100608
Alfred77777
2003-07-09 15:40
2003.07.31
is not a valid floating point value


3-100611
DBDev
2003-07-09 15:11
2003.07.31
Проблема с TDBImage! Подскажите ПЛИЗ!!!


1-100752
Lexer
2003-07-15 19:19
2003.07.31
Выделение слов в TRxRichEdit.


14-100977
miwa
2003-07-15 23:18
2003.07.31
Кстати, где можно выкачать программы для чтения форумов?