Einzelnen Beitrag anzeigen

Benutzerbild von Moombas
Moombas

Registriert seit: 22. Mär 2017
Ort: bei Flensburg
525 Beiträge
 
FreePascal / Lazarus
 
#1

Per Rechtsklick Eintrag markieren oder verarbeiten

  Alt 14. Nov 2018, 07:28
Delphi-Version: 10.2 Tokyo
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?
Der Weg ist das Ziel aber man sollte auf dem Weg niemals das Ziel aus den Augen verlieren.

Geändert von Moombas (14. Nov 2018 um 07:35 Uhr)
  Mit Zitat antworten Zitat