|
#1
|
|||
|
|||
Canva
Доброго времени суток!
я никак не могу понять как , допустим фигура находится сверху формы, а мне надо что бы она была в правой нижней части формы, как это реализовать? Буду благодарен за вашу помощь Последний раз редактировалось hatedelphi, 05.03.2012 в 22:39. |
#2
|
|||
|
|||
Изменить её положение вправо и вниз.
|
#3
|
|||
|
|||
Цитата:
спасибо, но мне это ничего не дало в мою дренную голову |
#4
|
||||
|
||||
Какая фигура? TShape? Или нарисованная на форме?
Если TShape, то у нее есть координаты лево и верх. Их можно менять в программе. Если нарисовано - то стереть одну и нарисовать новую в другом месте. jmp $ ; Happy End! The Cake Is A Lie. |
Этот пользователь сказал Спасибо Bargest за это полезное сообщение: | ||
hatedelphi (05.03.2012)
|
#5
|
||||
|
||||
Чтобы она была снизу справа, нужно ее там рисовать Координаты начинаются слева сверху и идут вправо вниз. Тоесть Левый верхний угол форми - это (0,0). Соответственно, правый нижний - (Form1.Width, Form1.Height).
|
Этот пользователь сказал Спасибо YVitaliy за это полезное сообщение: | ||
hatedelphi (05.03.2012)
|
#6
|
|||
|
|||
Цитата:
не TShapeю, щас Последний раз редактировалось hatedelphi, 05.03.2012 в 23:19. |
#7
|
||||
|
||||
Примерно так:
Код:
Form1.Canvas.Rectangle(Form1.Width - 20, Form1.Height - 20, Form1.Width, Form1.Height); Je venus de nulle part 55.026263 с.ш., 73.397636 в.д. |
#8
|
|||
|
|||
Код:
procedure TForm1.btn5Click(Sender: TObject); begin Form1.Canvas.Polygon([Point(10,10),Point(520,350),Point(50,20),Point(30,30),Point(10,30)]); end; вот как мне переместить фигуру эту в нижнюю правую часть формы? подскажите |
#9
|
||||
|
||||
Переместить нельзя, нарисовать с новыми координатами можно.
Je venus de nulle part 55.026263 с.ш., 73.397636 в.д. |
#10
|
|||
|
|||
Цитата:
щас попробую |