帮同事解决问题解决方法参考
請問各位先進,有沒有辦法讓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