Wie kann ich eine Eigenschaft als Ereignis anzeigen lassen?
Doc-O-Matic zeigt Eigenschaften automatisch als Ereignis an, wenn (und zwar nur wenn) der Ereignistyp Doc-O-Matic bekannt ist. Der Ereignistyp (Typ-Funktionszeiger) kann irgendwo im Projekt definiert werden.
Im folgenden Beispiel ist die Eigenschaft unter Verwendung eines Ereignistyps definiert, der Doc-O-Matic bekannt ist. Daher wird die Eigenschaft in der Ausgabe als Ereignis dargestellt.
Wenn Sie die Ereignisse nicht in Ihrem Sourcecode definieren möchten, können Sie eine eigene Header-Datei zu Ihrem Projekt hinzufügen. Auf diese Art und Weise können Sie Doc-O-Matic die Ereignisse lernen und der Compiler muss dies nicht bemerken.
Im support Unterverzeichnis Ihrer Doc-O-Matic Installation ist eine Datei mit dem Namen eventtypes.pas enthalten, in der alle Ereignistypen, die in VCL deklariert sind, enthalten sind. C++ Benutzer können diese Datei auch benutzen und damit die Eigenschaften in Ihrem Projekt zu Ereignissen machen. Stellen Sie sicher, dass diese Ereignisse nicht exportiert werden, sonst werden Sie in der Ausgabe wiedergegeben.