Delphi TImage over TSpeedButton

时间:2013-01-18 15:47:03

标签: delphi button transparent visible timage

我想将TButton或TSpeedButton放在TImage的顶部并使按钮透明,这样你仍然可以点击它,但是你看到图像而不是按钮。我似乎无法让它工作,我将TSpeedButton更改为透明,但它似乎没有做任何事情。

我也尝试为按钮设置Visible false,但随后它变得无法点击。有没有办法让按钮隐藏而不会失去其功能?

感谢。

1 个答案:

答案 0 :(得分:6)

您不需要按钮。删除它并改为处理图像的OnClick事件。

如果您需要知道所单击图像上的点,请从事件处理程序中调用GetMessagePos。