![]() | ||
ПЕРЕДВИГАЕМ IMAGE ПО ФОРМЕ С ПОМОЩЬЮ МЫШИ | ||
![]() | ||
Реализовать перемещение изображения по форме с помощью мыши можно обрабатывая события OnMouseDown, OnMouseMove, OnMouseUp компонента TImage. Поместим на форму TImage и загрузим в него изображение. Объявим глобальные переменные в разделе Implementation. | ||
implementation | ||
Далее для описанных выше событий запишем следующий код: | ||
procedure TForm1.Image1MouseDown(Sender: TObject; Button: TMouseButton; | ||
procedure TForm1.Image1MouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer); begin if move then begin image1.SetBounds(image1.Left+x-x0,image1.Top+y-y0,image1.width ,image1.height); end; end; | ||
procedure TForm1.Image1MouseUp(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); begin move:=false; end; |