Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Popup Menü nach Aktivierung ändern? (https://www.delphipraxis.net/184158-popup-menue-nach-aktivierung-aendern.html)

iphi 4. Mär 2015 07:31

Delphi-Version: 7

Popup Menü nach Aktivierung ändern?
 
Hallo,

ist es bei einem Popupmenü möglich, nachdem es durch Rechtsklick auf ein Objekt aktiviert wurde und bevor es auf dem Bildschirm gezeichnet wird, abhängig von der PopupComponent einzelne Menüpunkte invisible zu schalten? Wenn ja, wie geht das?

Daniel 4. Mär 2015 07:38

AW: Popup Menü nach Aktivierung ändern?
 
Moin,

dafür kannst Du das Ereignis OnPopup nutzen. Dieses wird ausgelöst, bevor das Menü auf dem Bildschirm erscheint und Du kannst an dieser Stelle noch einzelne Einträge aktivieren oder deaktivieren.

//edit: Delphi 7 :shock: - das habe ich nicht zur Hand, hoffe aber, dass es besagtes Event dort schon gab.

himitsu 4. Mär 2015 07:52

AW: Popup Menü nach Aktivierung ändern?
 
OnPopup wird es dort auch schon gegeben haben.

Und man kann dort praktisch Alles machen, sogar Einträge löschen, hinzufügen, ein-/ausblenden, verschieben, umbenennen usw.

iphi 4. Mär 2015 08:28

AW: Popup Menü nach Aktivierung ändern?
 
Funktioniert prima, danke für den Tipp :-)


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:51 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz