如何为按钮制作鼠标悬停图像?我曾经制作 FMX 2 按钮,并用位图填充它。但它很糟糕。我找到了财产IsMouseOver
procedure TForm1.Button1Paint(Sender: TObject; Canvas: TCanvas;
const ARect: TRectF);
begin
if Button1.IsMouseOver then
begin
Button1.Text:='yes';
end
else
begin
Button1.Text:='nono';
end;
end;
但是,我真的不明白如何使用容器,我只想通过之前写的方法更改填充(我的位图)。有人可以给一个简单的代码吗?
或者也许它更容易在 VCL 中制作?