Hallo zusammen,
ich habe eine (wahrscheinlich) kurze Frage aber ich komme aktuell nicht auf eine Lösung.
Problem:
Ich möchte per Rechtsklick in eine TListBox den Eintrag, auf den ich geklickt habe verarbeiten oder markieren (und dann den markierten Eintrag verarbeiten).
Den Rechtsklick "abzufangen" ist ja kein Problem:
Delphi-Quellcode:
procedure ListBoxMouseDown(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
begin
if (ssRight in Shift) and (ListBox.itemindex <> -1) then
begin
end;
end;
Allerdings wie bekomme ich den Eintrag auf den man Rechtsgeklickt hat?