TListView事件OnSelectItem持有错误的TListItem实例?

时间:2016-03-31 18:46:07

标签: lazarus fpc

在TListView的OnSelectItem事件中返回的TListItem保存先前选择的项而不是最新的(当前)项。这是一个错误吗?在Linux Mint 17.2,Lazarus 1.4.4,FPC 2.6.4中进行了测试

首先向TListView提供一些项目......

procedure TForm1.ListView1SelectItem(Sender: TObject; Item: TListItem; Selected: Boolean);
begin
    Form1.Caption := Item.Caption;
end;

1 个答案:

答案 0 :(得分:1)

我必须使用selected参数。事件被多次调用,旧项目和selected = False,以及Selected = ON的实际项目。

来自德尔福时,它会发生。