因此,基本上当用户单击复选框时,我想将该项目添加到我的列表中,我尝试使用 OnChange 事件,但这对我不起作用,因为即使未单击复选框,它也会被触发。
我的代码简单明了
procedure LvUserChange(Sender: TObject; Item: TListItem;Change: TItemChange);
var
objUser : TUsers;
begin
if not assigned(objListOfChangedUsers) then
objListOfChangedUsers := TObjectList.Create;
objUser := Item.Data;
objListOfChangedUsers.Add(objUser);
end;
我希望仅在单击 ListView 中的复选框时触发此代码