使用TListView

时间:2017-05-05 11:47:08

标签: listview delphi button firemonkey delphi-10.1-berlin

我在我的表单中创建了一个TListView,将 ItemAppearance 更改为 DynamicAppearance 。在结构上,我继续使用ListView1> ItemAppearance>项>添加新...>我选择了TTextButtonObjectAppearance。

好的,现在我想知道如何在此按钮中设置OnClick事件,因为当我双击“代码选项卡”时,不打开,Object Inspector中的Event选项卡无法选择。

1 个答案:

答案 0 :(得分:1)

填写ListView

  with ListView1.Items.Add do
  begin
    Text := 'Item';
    Data['dateUpdate'] := '09.05.2017';
  end;

OnItemClickEx事件

procedure TForm1.ListView1ItemClickEx(const Sender: TObject; ItemIndex: Integer; const LocalClickPos: TPointF;
  const ItemObject: TListItemDrawable);
begin
  if ItemObject.Name.Equals('dateUpdate') then
    ShowMessage('AppearenceObjectName = "dateUpdate"');
end;