Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.05.21;
Скачать: CL | DM;

Вниз

направление кнопки   Найти похожие ветки 

 
tanya11   (2006-05-06 02:22) [0]

нужно зделать так чтобы shape1 дойдя вурхушки формы обратно вернулся и такой вот цыкл,вверх- вниз.
у меня что то не получается, вот пищу так.

procedure TForm1.Timer1Timer(Sender: TObject);
begin
shape1.Top:=shape1.Top-5;
if shape1.Top<=shape2.Top then
shape1.Top:=shape1.Top+5;
end;


помагите пожалюста


 
balepa ©   (2006-05-06 06:44) [1]


> tanya11   (06.05.06 02:22)  
> нужно зделать так чтобы shape1 дойдя вурхушки формы обратно
> вернулся и такой вот цыкл,вверх- вниз.
> у меня что то не получается, вот пищу так.
>
> procedure TForm1.Timer1Timer(Sender: TObject);
> begin
> shape1.Top:=shape1.Top-5;
> if shape1.Top<=shape2.Top then
> shape1.Top:=shape1.Top+5;
> end;
>
> помагите пожалюста


А где в приведенном коде верхушка формы ?


 
Elen ©   (2006-05-06 08:04) [2]


> tanya11

дело в том что у тебя программа работает так:

1:
>
 shape1.Top:=shape1.Top-5;
 if shape1.Top<=shape2.Top then

фигура будет плыть вверх пока shape1.Top>shape2.Top
2:как только это условие выпонилось происходит переход фигуры в другое направление :
>
if shape1.Top<=shape2.Top then
shape1.Top:=shape1.Top+5;

но shape1 в это время становится ниже чем shape2 и опять выполняется
shape1.Top:=shape1.Top-5;
т.е фигура у тебя на одном месте крутится

пересмотри свою программу и поставь переменную которая бы учитывала дохождение фигуры до конца



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

Текущий архив: 2006.05.21;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.043 c
4-1140876533
sco
2006-02-25 17:08
2006.05.21
Подождать закрытия другой программы


2-1146499048
Получайник
2006-05-01 19:57
2006.05.21
Использование TFileRun


4-1141162455
Александр К.
2006-03-01 00:34
2006.05.21
Как на win API получить текст в TStringGrid??


9-1129234201
$noopy.MC
2005-10-14 00:10
2006.05.21
Зацените игруху мою (openGL)


15-1145989461
Yeg
2006-04-25 22:24
2006.05.21
Международные конкурсы программных средств