Der Ereignis-Case Maustaste gedrückt in diesem Beispiel enthält die Funktion "Für Ereignisse registrieren", die das Ereignis Mausbewegung registriert. Wenn der Benutzer das Bildelement auf dem Frontpanel anklickt, wird die Ereignisstruktur zur Verarbeitung des Ereignisses "Maustaste gedrückt" ausgeführt; der Programmcode in diesem Ereignis-Case wird ausgeführt und registriert das Ereignis "Mausbewegung" in der Fensterbereichsreferenz.

Voraussetzungen

Verwenden Sie folgende Blockdiagrammobjekte, um die Ereignisregistrierung dynamisch zu modifizieren.

Vorgehensweise

Erstellen Sie das folgende Blockdiagramm, so dass LabVIEW das Ereignis "Mausbewegung" während der Ausführung auf einem gültigen Objekt registriert.

In der folgenden Liste finden Sie wichtige Einzelheiten zum vorherigen Schritt.

Um die bestehende Registrierung zu modifizieren, verbinden Sie den Ausgang Ereignisregistrierung (Referenz) der Funktion "Für Ereignisse registrieren" mit dem oberen linken Eingang einer weiteren "Für Ereignisse registrieren"-Funktion. Wenn Sie den Eingang Ereignisregistrierung (Referenz) verbinden, wird die Größe der Funktion automatisch angepasst. Das heißt, es werden die gleichen Ereignisse mit den gleichen Referenztypen angezeigt, wie in der Funktion, mit der die Referenz ursprünglich erstellt wurde. Solange der Eingang Ereignisregistrierung (Referenz) mit einer Referenz verbunden ist, kann die Funktion weder neu konfiguriert noch manuell vergrößert oder verkleinert werden.
Verbinden Sie die Fensterbereichsreferenz mit dem Ereignis "Mausbewegung",. um den registrierten Platzhalter zu ersetzen. Wenn der Benutzer auf das Bildelement klickt, führt die Ereignisstruktur zur Verarbeitung des Ereignisses "Maustaste gedrückt" aus und LabVIEW registriert das Ereignis "Mausbewegung".

Nachdem Sie einen Ereignis-Case entwickelt haben, um zu bestimmen, wann LabVIEW für das Ereignis registrieren soll, heben Sie die Ereignisregistrierung auf, bevor Sie die Registrierung für alle Ereignisse aufheben.