В мові програмування Pascal ABC для обробки подій в графічному вікні використовується спеціальний модуль Events.
Модуль Events призначений для створення програм, в яких
використовують методи керування подіями. Даний модуль використовується в парі з
модулем
GraphABC
.
В ньому
містяться команди для обробки подій, які відбуваються на пристроях введення
(клавіатура та миша).
В випадку підключення модулів
GraphABC
і
Events програма після запуску та виконання тіла програми не
завершується, а продовжує виконуватися, відстежуючи події, що виникають в
графічному вікні при використанні пристроїв введення. Тобто програма відстежує
події, які стосуються пристроїв введення, а також дій, пов'язаних з графічним
вікном (зміна розмірів та закриття вікна). Робота програми завершується тільки
після події, яка закриває графічне вікно.