Я поставил изображения (TImage
) в качестве кнопок в моей программе. Я хочу, чтобы добавить некоторые дополнительные эффекты, поэтому в OnMouseMove
(каждый раз, когда пользователь перемещает его курсор на изображение) изображение заменяется другим изображением, чтобы дать дополнительный эффект:Как определить, когда мышь больше не находится в элементе управления?
procedure TForm1.Image4MouseMove(Sender: TObject; Shift: TShiftState; X,
Y: Integer);
var
Path, Destination: String;
begin
Path := ParamStr(0);
Destination := Extractfilepath(Path) + 'Images\Image2.bmp';
Image4.Picture.LoadFromFile(Destination);
end;
Но всякий раз, когда пользователь перемещает его мышь (когда он оставляет изображение), он не отменяет сделанные вещи (измените изображение на Image1). Как я это сделаю? Не существует события OnMouseLeave
. Я использую delphi 7.
Вы знаете, что «пункт назначения» является антонимом «источника»? –