Вниз
Скачать: CL | DM;

Вопрос по поводу Canvas a   Найти похожие ветки 

← →
Barnaul   (2004-06-13 14:40) [0]

У меня есть такое задание:
Написать программу которая выводит на форме разные фигуры одного цвета причем цвет меняется через каждые 2 секунды

Пишу так:
form1.Canvas.Ellipse(random(700), random(600), random(500), random(400) );
form1.Canvas.Rectangle(random(700), random(600), random(500), random(400) ) ;
form1.Canvas.Pen.Color:=random(500000);

Но разве можно поменять цвет линии у фигуры, которая уже нарисована ?


← →
Mim1 ©   (2004-06-13 15:36) [1]

Можно перерисовать ее снова другим цветом.


← →
Anatoly Podgoretsky ©   (2004-06-13 15:47) [2]

Barnaul   (13.06.04 14:40)  
Нельзя, поскольку после рисования она превращается только в набор точек, к тому же не обязательно уже существующих.
Веди список и рисуй все заново.


← →
Barnaul   (2004-06-13 16:08) [3]

>Веди список и рисуй все заново.

Вы имеете виду запомнить все координаты фигур, под словами "Веди список"?



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.037 c
14-1092464143
STALKER
2004-08-14 10:15
2004.09.05
Как добавить данные из столбца в стрнггриде в одномерный массив?


3-1092226739
fedor
2004-08-11 16:18
2004.09.05
Как в FastReport 3 отобразить содержимое StringGrid?


8-1087240660
external
2004-06-14 23:17
2004.09.05
Bicubic resampling, etc...


14-1092724493
del_programer
2004-08-17 10:34
2004.09.05
Исходники виндовс


6-1088704608
Vladimir_v
2004-07-01 21:56
2004.09.05
Socket Error # 10054




   Наверх