Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.07.31;
Скачать: [xml.tar.bz2];

Вниз

перерисовка 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.008 c
1-100726
Stranger2003
2003-07-18 13:56
2003.07.31
Командная строка


3-100565
DeniM
2003-07-08 13:01
2003.07.31
Запрос в запросе (+)


7-101002
Zew
2003-05-20 19:15
2003.07.31
Наличие CD-ROM ов


3-100642
Avreliy
2003-07-10 17:17
2003.07.31
Изменение значения генератора в процедуре.


14-100878
ss300
2003-07-15 09:40
2003.07.31
Путь операционной системы





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский