timer im większa wartość w edit tym szybsze działanie

0

W Timerze mam zadeklarowane

c:=panel1.left;
panel1.left:=c+1;

Działa jak należy, problemy zaczynają się gdy dodaję na formularz edit i chcę aby wg niego wskazywać prędkość ale im większa wartość w edicie tym szybsze działanie i tutaj polegam :(
bo nie wiem jak dopasować interval do tego :(

Chyba, że da się to inaczej zrobić nie stosując Timera.

0

"im większa wartość w edicie tym szybsze działanie " no a jaki ma byc ? wolniejsze? Poza tym byś moze powiedział o co ci chodzi bo nie jestesmy jasnowidzami.
chcesz regulować prędkość panela? przez wpisanie wartości w edit ?

1
Timer1.Interval:= JakasStala - StrToIntDef(Edit1.Text, 1);

Zamiast Edita lepiej zastosować np Scrollbar. Wtedy:

Timer1.Interval:= JakasStala - ScrollBar1.Position;
0

Jeżeli ScrollBar, to raczej:

Timer1.Interval:= ScrollBar1.Max - ScrollBar1.Position;

1 użytkowników online, w tym zalogowanych: 0, gości: 1