![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Вопрос по поводу Canvas'a [D7, WinXP]
Barnaul © (2004-06-13 14:40:00)У меня есть такое задание:
Написать программу которая выводит на форме разные фигуры одного цвета причем цвет меняется через каждые 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);
Но разве можно поменять цвет линии у фигуры, которая уже нарисована ?
Barnaul (2004-06-13 16:08:00) [1]>Веди список и рисуй все заново.
Вы имеете виду запомнить все координаты фигур, под словами "Веди список"?
Anatoly Podgoretsky (2004-06-13 15:47:00) [2]Barnaul (13.06.04 14:40)
Нельзя, поскольку после рисования она превращается только в набор точек, к тому же не обязательно уже существующих.
Веди список и рисуй все заново.
Mim1 (2004-06-13 15:36:00) [3]Можно перерисовать ее снова другим цветом.