TListView 和多个按钮
TListView and Multiple Buttons
编写 FMX 应用程序并使用以下文档...
http://docwiki.embarcadero.com/RADStudio/Berlin/en/Customizing_FireMonkey_ListView_Appearance
我想在每个 ListViewItem 中放置多个图像或按钮并确定按下哪个。
有没有办法在所选项目上确定按下了哪个 button/image?
例如,当我单击该项目时,我可能想做一些默认设置(如显示详细信息),如果他们单击 image/button - 做其他事情
而且也没有点击事件...
您可以使用 OnItemClickEx 事件,它传递被点击的项目的一部分。
procedure TForm1.ListView1ItemClickEx(const Sender: TObject; ItemIndex: Integer;
const LocalClickPos: TPointF; const ItemObject: TListItemDrawable);
begin
ShowMessage(ItemObject.Name);
end;
编写 FMX 应用程序并使用以下文档...
http://docwiki.embarcadero.com/RADStudio/Berlin/en/Customizing_FireMonkey_ListView_Appearance
我想在每个 ListViewItem 中放置多个图像或按钮并确定按下哪个。
有没有办法在所选项目上确定按下了哪个 button/image?
例如,当我单击该项目时,我可能想做一些默认设置(如显示详细信息),如果他们单击 image/button - 做其他事情
而且也没有点击事件...
您可以使用 OnItemClickEx 事件,它传递被点击的项目的一部分。
procedure TForm1.ListView1ItemClickEx(const Sender: TObject; ItemIndex: Integer;
const LocalClickPos: TPointF; const ItemObject: TListItemDrawable);
begin
ShowMessage(ItemObject.Name);
end;