Hallo EWeiss,
höchstwahrscheinlich hast du Recht. Dann sollte ich meinen Code wohl wirklich mal ausbessern. Ansonsten funktioniert er möglicherweise nach einem Delphi-Update nicht mehr.
Wobei wir diesen Code schon seit Delphi 2007 bis XE10.1 verwenden
Das komplette dynamische Erzeugen von Menüs ist eine gute Idee. Dann muss ich mir nur noch überlegen, an welcher Stelle ich das Menü wieder "zestöre". Ansonsten wurde es ja zumindest ab dem zweiten Klick schon erzeugt, womit mein Event nicht mehr ausgelöst wird. Aber das sollte machbar sein.
Viele Grüße
Headbucket