Двигающиеся кнопочки в Lazarus
Здравствуйте. Нужна помощь в освоении Lazarus. Не могу заставить кнопку двигаться по экрану, когда нажимаю на ту, которая должна ее запускать tehno015
Вот такой вот у меня код получился... В Enabled y Timer стоит False Код:
procedure TForm1.Button1Click(Sender: TObject); |
Что таймер отрабатывает? Не совсем ясно, что должно происходить...
По нажатии Button1 та сдвигается на 10 пикселей вправо. Это понятно. Какой обработчик нажатия Button2? |
Если кнопка должна двигаться непрерывно, то одним нажатием кнопки она будет сдвигаться только на 10.
|
procedure TForm1.Button1Click(Sender: TObject);
begin Timer1.Enabled:=not Timer1.Enabled; case Timer1.Enabled of True: Button1.Caption:='Стоп'; False: Button1.Caption:='Старт'; end; end; procedure TForm1.Timer1Timer(Sender: TObject); begin Button2.Left:=Button2.Left+10; end; |
Цитата:
Код:
procedure TForm1.Timer1Timer(Sender: TObject); |
Часовой пояс GMT +4, время: 20:30. |
Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.