Eine Ereigniskette ist eine Kette von Ereignissen, die durch Programmcode ausgelöst werden. Wenn z.B. die Texteigenschaft eines Textfeldes geändert wird, tritt das entsprechende Änderungsereignis ein. Wenn diese Eigenschaftsänderung nun in der Prozedur des Change-Events selbst vorgenommen wird, handelt es sich um das klassische Beispiel einer Event-Kette: Eine Prozedur ruft sich direkt oder (wie im Beispielfall) indirekt auf.