Color scheme: Dark
You are here: start » de » Dokumentation » Werkzeuge für Microsoft Access » WKL Forms Object Library » troubleshooting » Die Ereignisse des Steuerelements fehlen auf der Registerkarte „Ereignis“

Die Ereignisse des Steuerelements fehlen auf der Registerkarte „Ereignis“

Die Registerkarte Ereignis des Eigenschaftenblatts eines WKL-Steuerelements zeigt nur „Bei Aktualisiert“, „Bei Hingehen“, „Beim Verlassen“, „Bei Fokuserhalt“ und „Bei Fokusverlust“; die eigenen Ereignisse des Steuerelements (NodeSelect von WklTreeView, ValidateCell von WklGrid, Click von WklButton …) sind nicht aufgeführt.

Umgebung

Microsoft 365 Access, alle Versionen der WKL-Steuerelemente; dasselbe gilt für jedes ActiveX-Steuerelement, auch für die von Microsoft selbst.

Ursache

Access führt für ActiveX-Steuerelemente nur die fünf Ereignisse seines Steuerelementcontainers auf. Ein Steuerelement hat keine Schnittstelle, um dieser Registerkarte eigene Ereignisse hinzuzufügen. Die Ereignisse existieren und erreichen das Formularmodul; nur das Eigenschaftenblatt zeigt sie nicht an.

Lösung

Legen Sie die Prozeduren über die Objekt- und Prozedurliste des Codefensters an (jedes Steuerelement) oder, bei WklTreeView, WklTreeList, WklGantt, WklGrid und WklPropertyGrid, über die Designerseite Ereignisse (Zeile EventProcedures im Eigenschaftenblatt, [...]) (Anleitung). Existiert eine Prozedur, läuft aber nicht, siehe Eine Ereignisprozedur wird nie aufgerufen.

de/wiki/msaccess/comctl/troubleshooting/events-missing-from-event-tab.txt · Last modified: by Wolfgang van der Stille