Wie jetzt?
- du willst das Popup öffnen und "automatisch" eine Funktion (Item) davon auf aufrufen
- oder du willst das Popup öffnen und falls der Nutzer eine gewisse Zeit nichts macht das wieder schließen (Nutzer macht innerhalb von 30 Sekunden nix, dann wieder zu)
Zitat:
Wird bei APopUpMenu.Popup(10, 50); das Ereignis OnPopup ausgelöst? Dann dort EineFunktion; aufrufen?
OnPopup kommt vor dem Anzeigen und bis dahin wartet das .Popup natürlich auch auf dessen Beendigung.
Dinge verzögert/parallel starten: Timer, PostMessage, TThread.ForceQueue oder eben "richtig" asynchron in einem Thread.
Bei der Vaiante mit dem
Timeout (nach x Sekunden zu) wäre der
Timer doch passend.