4

编写 FMX 应用程序并使用以下文档...

http://docwiki.embarcadero.com/RADStudio/Berlin/en/Customizing_FireMonkey_ListView_Appearance

我想在每个 ListViewItem 中放置多个图像或按钮并确定按下哪个。

在此处输入图像描述

有没有办法在选定的项目上确定按下了哪个按钮/图像?

例如,当我单击该项目时,我可能想做一些默认设置(例如显示详细信息),而不是他们单击图像/按钮 - 做其他事情

也没有点击事件...... 在此处输入图像描述

4

1 回答 1

6

您可以使用 OnItemClickEx 事件,它传递被点击的部分项目。

procedure TForm1.ListView1ItemClickEx(const Sender: TObject; ItemIndex: Integer;
  const LocalClickPos: TPointF; const ItemObject: TListItemDrawable);
begin
  ShowMessage(ItemObject.Name);
end;
于 2017-01-23T18:11:58.897 回答