![]() |
|
|
#1
|
||||
|
||||
![]() хочу создать треугольник на форме и чтобы он крутился благодаря скрол бару....пока создал ток треугольник и то он не работает...
Цитата:
но почему то треугольник не чертиться =( подскажите в чем ошибка я записываю код в Form1.... Последний раз редактировалось Mp3, 02.04.2012 в 23:01. |
#2
|
||||
|
||||
![]() Попробуй записать по событию onPaint.
jmp $ ; Happy End! The Cake Is A Lie. |
#3
|
||||
|
||||
![]() не получается,мне кажется что где-то надо указать значение этих параметров который в скобках
Цитата:
|
#4
|
||||
|
||||
![]() Удивился. Только что проверил.
Код:
procedure TForm4.FormPaint(Sender:TObject); begin Canvas.MoveTo(50,0); Canvas.LineTo(0,50); Canvas.LineTo(100,50); Canvas.LineTo(50,0); end; Цитата:
jmp $ ; Happy End! The Cake Is A Lie. Последний раз редактировалось Bargest, 02.04.2012 в 23:27. |
#5
|
||||
|
||||
![]() а как его привязать к ScrollBar' у чтобы когда поварачиваю в разные стороны треугольник крутился
|
#6
|
||||
|
||||
![]() У TScrollBar'а есть свойство Position. Можно поставить Min в 0, Max в 360 и считывать Position, считая его углом, после чего пересчитывать координаты вершин в зависимости от этого угла.
jmp $ ; Happy End! The Cake Is A Lie. |
Этот пользователь сказал Спасибо Bargest за это полезное сообщение: | ||
Mp3 (02.04.2012)
|