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

Вниз

Принцип прорисовки компанента во время выполнения   Найти похожие ветки 

 
Незнайка   (2003-04-17 02:04) [0]

Подскажите чайнику такой вопрос если например нарисовать на форме
льбой рисунок ну например квадрат то после запуска программы
и в процессе работы постоянно приходится его прорисовывать так как при различных действиях с формой он просто исчезает, если же
оформить тот же квадрат в качестве компанента причем прорисовывая его тем же кодом то он постоянно прорисовывается и не надо заботится о его прорисовке. В чем заключается принципиальная разница между прорисовкой графики в компаненте или просто програмным путем например просто при клике по кнопке.
Написал несколько сумбурно, но думаю Вы меня поймете.


 
Babay ©   (2003-04-17 05:58) [1]

Рисуй на TImage. Тогда один раз отрисовав ненадо будет его все время перерисовывать.
Когда рисуешь на компонете он же не знает что по нему рисуют и при перерисовке затирает твое изображение. По этому ты и должен все время перерисовыать....
Тоже немного сумбурно но я думаю ты понял :=)#


 
ЮЮ ©   (2003-04-17 06:15) [2]

Просто рисовать надо не по клику на кнопку, а в методах Paint (событиях onPaint) формы(компонента)


 
Babay ©   (2003-04-17 06:24) [3]

Да,да совершенно согласен с ЮЮ


 
Незнайка   (2003-04-17 08:04) [4]

Пояснения понял, но почему всетаки если оформить рисунок как компонент он не требует постоянной перерисовки в методах Paint
Какие функции компанента(класса за это отвечают) или компилятор сам создает код если помещен рисунок-компанент(например линия)на форму за то чтобы его постоянно не перерисовывать.


 
Babay ©   (2003-04-17 08:22) [5]

как раз в Paint и происходит вся перерисовка просто твоя прога обращается к этому методу копонета когда нужно переисовать кмпонет и рисует все заново ....

Почитай о че нить о работе компонетов и их написании


 
Незнайка   (2003-04-17 08:48) [6]

В инете все о компанентах что нашел такое впечатление что пишут для профи, в продаже если честно не встречал что-нибудь простенькое об этом, а если и есть то опять же написано сложно,
может есть какая ссылочка?



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

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

Наверх




Память: 0.48 MB
Время: 0.017 c
14-91482
Дремучий
2003-04-09 12:17
2003.04.28
Обучение нейросетей.... ИИ на основе форума?


8-91407
Nikolai_S
2003-01-22 19:00
2003.04.28
Как быстро нарисовать пунктирную линию на TCanvas?


14-91461
Почтальён Печкин
2003-04-09 13:09
2003.04.28
Письмо счастья


3-91192
AleksandrKu
2003-04-09 17:06
2003.04.28
Query дублирует записи как от этого избавиться


3-91174
BorisUK
2003-04-09 09:28
2003.04.28
DataSnap сервер (RemoteDateModule) как сервис NT