火猴之产品组成热点图编程(firemonkey)

本文介绍了一种使用TMSFMXHotSpotImage和TMSFMXHTMLText组件实现产品组成热点区域交互的方法,以机甲大师为例,详细讲解了如何设置热点区域并关联产品各部分名称。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

效果图:

用途:

     地图、产品组成

 

举例:

       以产品组成为例,如最近最火的机甲大师:

思路:

     1、组件:TMSFMXHotSpotImage1+TMSFMXHTMLText1

      2、加载背景+编辑热点区域+代码

 

 

 

操作:

       1)右键窗体,打开编辑热点窗口:

2)加载背景:

3)画出热点区域:

4)换一个组件,重复第三步。

设置:

1)设置TMSFMXHotSpotImage1

             

2)设置 TMSFMXHTMLText1

代码:

        

procedure TForm1.TMSFMXHotSpotImage1HotSpotClick(Sender: TObject; HotSpot: TTMSFMXHotSpot);
begin
  if HotSpot.ID = 1 then
    self.TMSFMXHTMLText1.Text := '前盖';
  if HotSpot.ID = 2 then
    self.TMSFMXHTMLText1.Text := '后引擎盖';
  if HotSpot.ID = 3 then
    self.TMSFMXHTMLText1.Text := '左侧感应器';
  if HotSpot.ID = 6 then
    self.TMSFMXHTMLText1.Text := '左前轮';

end;

下载:

1)tms fmx ui package

2)源码下载:

链接:https://pan.baidu.com/s/1Y5b4-_vdWVLW1M0oGybc6A 
          提取码:2jcy 
           3)开发文档下载

4)fmx ui pack demo

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值