![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
![]() Как нарисовать в Delphi трехцветную окружность. Знаю, что окружность рисуется вот так: Form1.Canvas.Ellipse(x1, y1, x2, y2). А как сделать, чтобы она была трехцветной??
|
#2
|
||||
|
||||
![]() Это как понимать? По окружности цвет меняется или по толщине линии?
Je venus de nulle part 55.026263 с.ш., 73.397636 в.д. |
#3
|
|||
|
|||
![]() Цитата:
|
#4
|
||||
|
||||
![]() Тогда нужна не окружность, а Arc, ArcTo.
Je venus de nulle part 55.026263 с.ш., 73.397636 в.д. |
#5
|
|||
|
|||
![]() что-то на тему цветового круга
>woweook< |
#6
|
|||
|
|||
![]() Вот условие задачи
Трехцветный мяч начальным диаметром 100 пикселей поднимается вверх со скоростью 5 пикселей/сек. и уменьшается на каждом шаге в диаметре на 1 пиксель. Вот пока только не догоняю, как мяч (пусть будет окружность) сделать трехцветной. Остальное то реализую, там не сложно |
#7
|
||||
|
||||
![]() 3 сектора в 120 градусов разного цвета составят окружность
Пишу программы за еду. __________________ |
#8
|
||||
|
||||
![]() ![]() Код:
procedure TForm1.FormPaint(Sender: TObject); var R: TRect; begin R:=GetClientRect; Canvas.Pen.Color:=clBlue; Canvas.Brush.Color:=clRed; Canvas.Pie(R.Left, R.Top, R.Right, R.Bottom, R.Right, R.Top, R.Left, R.Top); Canvas.Brush.Color:=clGreen; Canvas.Pie(R.Left, R.Top, R.Right, R.Bottom, R.Left, R.Bottom, R.Right, R.Bottom); Canvas.Brush.Color:=clYellow; Canvas.Pie(R.Left, R.Top, R.Right, R.Bottom, R.Left, R.Top, R.Left, R.Bottom); Canvas.Brush.Color:=clAqua; Canvas.Pie(R.Left, R.Top, R.Right, R.Bottom, R.Right, R.Bottom, R.Right, R.Top); end; Пишу программы за еду. __________________ |
Этот пользователь сказал Спасибо NumLock за это полезное сообщение: | ||
StudentMarat (17.01.2013)
|
#9
|
|||
|
|||
![]() Цитата:
Если не затруднит, можете код написать ![]() |