Zum Hauptinhalt springen
Unlisted page
This page is unlisted. Search engines will not index it, and only users having a direct link can access it.

_WinAppExtContextMenuSelect

Ausprägung der Eigenschaft FlagsExt des Applikationsobjekts.

Sofern die Eigenschaft FocusByMouse im TreeView oder in einem Listen-Objekt gesetzt ist (RecList, DataList, etc.) wird durch Rechtsklick mit der Maus auf einen Knoten bzw. eine Zeile der jeweilige Knoten bzw. die Zeile auch selektiert. Hierdurch wird das Ereignis EvtNodeSelect bzw. EvtLstSelect ausgelöst. Findet in diesen Ereignissen eine längere Ausführung statt, kann während dessen kein EvtMenuContext durchgeführt werden. Dies kann dazu führen, dass ein leeres oder falsches Kontextmenü angezeigt wird.

Durch Setzen von _WinAppExtContextMenuSelect wird das Ereignis EvtMenuContext nach dem Select-Ereignis durchgeführt, wenn ein anderer Knoten oder eine andere Zeile mit Rechtsklick ausgewählt wurde. Andernfalls wird das Ereignis EvtMenuContext blockiert.

info

Wird diese Ausprägung gesetzt, kann es zu einem veränderten Verhalten beim Einsatz von ``WinMenuContext() (z. B. doppelt aufgerufene Kontextmenüs) kommen.