ListBox, Rechtsklick und Markierung
-
Hallo,
Ich habe eine ListBox und ein PopupMenu.
Wenn ich nun einen Rechtsklick mache, dann wird nicht der darunter liegende Eintrag selektiert. Es verbleibt der Alte selektiert (falls man zuvor mit der rechten Maustaste geklickt hat) - nun bringt aber das Popup Menu nix, da es ja für jeden Eintrag spezifisch sein soll.Vermutlich ist die Antwort denkbar einfach, nur weiß ich nicht wirklich, wo ich eine Antwort finde.
Ich bedanke mich.
-
Hallo,
Wenn du nur wissen willst auf welchen Eintrag du mit Rechts geklickt hast, nutze einfach den OnMouseUp oder OnMouseDownEvent deiner Listbox. Darin kannst du dann mit TListBox::ItemAtPos herausbekommen auf welchen Item du geklickt hast. Zu ItemAtPos gibt es auch ein Beispiel in der Hilfe.
Du mußt dann noch dein Popupmenu aufrufen.Ciao