Николай
что это такое if Button1.Left>10 then Button1.Left:=Button1.Left-10;
if Button1.Left>10 then
Button1.Left:=Button1.Left-10;
да, я тоже так подумала, в таком случае эта процедура не срабатывает и lazarus не выдает ошибку. а процедуры которая двигает кнопку до положения if Button1.Left>10 then. нет и как же так? сама она чтоли.