Einzelnen Beitrag anzeigen

Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#12

AW: Von welcher Komponente kommt popup-Aufruf

  Alt 29. Apr 2015, 12:48
Das ist eigentlich recht simpel
Delphi-Quellcode:
procedure TForm1.ListBox1ContextPopup( Sender: TObject; MousePos: TPoint; var Handled: Boolean );
var
  LIdx: Integer;
begin
  // Item-Index bestimmen
  LIdx := TListBox( Sender ).ItemAtPos( MousePos, True );
  
  if LIdx >= 0 then
  begin
    // ItemIndex setzen
    TListBox( Sender ).ItemIndex := LIdx;
  end
  else
    // kein Popup anzeigen
    Handled := True;
end;
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat