Programmatisches Bearbeiten von Laufzeit-Kontextmenüs für Elemente
- Aktualisiert2025-08-27
- 2 Minute(n) Lesezeit
Gehen Sie zur programmatischen Bearbeitung eines Kontextmenüs für Elemente nach folgenden Schritten vor:
- Fügen Sie dem Frontpanel ein Element hinzu. In diesem Beispiel handelt es sich um ein numerisches Bedienelement.
- Fügen Sie eine Ereignisstruktur in das Blockdiagramm ein. Die Ereignisstruktur muss das numerische Bedienelement nicht unbedingt umschließen.
- Klicken Sie mit der rechten Maustaste auf die Ereignisstruktur und wählen Sie aus dem Kontextmenü die Option Ereignisse dieses Cases bearbeiten aus.
- Klicken Sie im Dialogfeld Ereignisse bearbeiten unter Ereignisquellen auf Numerisch und unter Ereignisse auf Kontextmenü-Aktivierung?
- Klicken Sie auf OK, um das Dialogfeld zu schließen.
- Fügen Sie die Funktion Menüpunkte einfügen in die Ereignisstruktur "Kontextmenü-Aktivierung?"ein.
- Klicken Sie mit der rechten Maustaste auf den Eingang Objektnamen der Funktion "Menüpunkte einfügen" und wählen Sie Erstellen»Konstante. Eine Array-Konstante wird angezeigt.
- Geben Sie das Wort Hilfe in das Element 0 der Konstante ein und Kopieren in das Element 1.
- Verbinden Sie das Ereignisdatenfeld MenuRef mit dem Eingang Menüreferenz der Funktion "Menüpunkte einfügen".
Tipp Um die Standardmenüpunkte zu entfernen, wählen Sie die Funktion Menüpunkte löschen. Verbinden Sie zum Löschen der Standardmenüpunkte das Ereignisdatenfeld MenuRef mit dem Eingang Menüreferenz der Funktion "Menüpunkte löschen" und den Ausgang Menüreferenz mit dem Eingang Menüreferenz der Funktion "Menüpunkte einfügen".
- Klicken Sie auf die Schaltfläche Wiederholt ausführen.
- Wechseln Sie zum Frontpanel und klicken Sie das numerische Element mit der rechten Maustaste an. Das Kontextmenü umfasst nun auch die Einträge Hilfe und Kopieren.
- Konfigurieren Sie zur Verarbeitung der ausgewählten Menüpunkte ein Ereignis für eine Kontextmenü-Auswahl.
Hinweis Zum Hinzufügen von Standardmenüpunkten geben Sie an den Eingängen der Funktion "Menüpunkte einfügen" die Tags für Anwendungsmenüpunkte an.