我已将图像 ( 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
活动。我正在使用德尔福 7。