Registriert seit: 22. Jun 2018
2.175 Beiträge
|
PopupMenu-Item in TTask aktivieren, OnClick nicht mehr möglich
14. Apr 2019, 15:33
Der Titel ist vielleicht etwas irreführend. Aber es geht im Prinzip darum.
Ich klicke in einem ListView mit der rechten Maustaste auf ein Item, das PopupMenu erscheint.
Im Moment des Klicks auf das Item wird eine Prozedur ausgeführt die bestimmte Einträge im PopupMenu Enabled True oder Enabled False einstellt.
Das klappt bei allen bis auf einen Eintrag. Diesen letzten Eintrag lasse ich über einen TTask schalten. Das funktioniert auch. Aber danach wird kein Klick mehr auf diesen Menueintrag akzeptiert.
Bevor der Task gestartet wird, stelle ich außerhalb des Tasks das Menuitem noch manuell auf False.
Ein Showmessage in der obersten Zeile des Menuitem-Klickevents wird mir nicht angezeigt. Ohne TTask funktioniert das alles.
Das Aufschalten der Menueinträge ist natürlich synchronisiert.
Was läuft hier schief, dass der OnClick auf das PopupMenu-Item danach nicht mehr akzeptiert wird, obwohl das Item auf Enabled True gestellt wurde?
|