帮同事解决问题解决方法参考

請問各位先進,有沒有辦法讓ListView列表中的checkbox在勾選狀態和取消勾選狀態分別執行兩個不同的函數呢?

procedure TForm1.ListView1MouseDown(Sender: TObject; Button: TMouseButton;
    Shift: TShiftState; X, Y: Integer);
var
    Item: TListItem;
begin
    Item := ListView1.GetItemAt(X, Y);
    if (Button <> mbLeft) or (Item = nil) then Exit;

    if htOnStateIcon in ListView1.GetHitTestInfoAt(X, Y) then
    begin    
    if Item.Checked then .... else.....
    end;
end;
参考地址:https://delphi.ktop.com.tw/board.php?cid=30&fid=71&tid=57593

原文地址:https://www.cnblogs.com/feng801/p/1346926.html