Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by alcaeus,
13. Sep 2004
Hi Lukas,
Das sollte dein Problem klären.
Greetz
alcaeus
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by alcaeus,
12. Sep 2004
Hi Lukas,
du müsstest in dem Fall die Zuweisung des PopupMenus aufheben, und im OnMouseUp ItemIndex mit Hilfe von ItemAtPos zuweisen, und anschließend das PopupMenu manuell mit PopupMenu1.Popup öffnen.
Aber vielleicht habe ich auch nur eine Eigenschaft der ListBox übersehen, ich hab hier leider kein Delphi.
Greetz
alcaeus
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by alcaeus,
12. Sep 2004
Hi Francis,
Das muss nicht unbedingt sein. Wenn du rechts auf ein Item klickst, welches nicht ausgewählt war, so ist dieses immer noch nicht ausgewählt. ItemIndex gibt dir zwar den Index des ausgewählten Items, welcher aber nicht unbedingt jenes Item ist, auf das geklickt wurde um das PopupMenu zu öffnen.
Sieh dir dazu TListBox.ItemAtPos und TPopupMenu.PopupPoint an.
Greetz
alcaeus