Обработка событий элементов управления выполняется с использованием $[officename] API. Если настроить обработку события для элемента управления, объект регистрируется как &quot; Listener &quot; для события этого элемента управления. Для этого должен использоваться специальный интерфейс, например интерфейс XFocusListener, так чтобы он мог реагировать на события фокуса. При возникновении события элемент управления вызывает специальный метод интерфейса, когда элемент управления получает фокус. Затем зарегистрированный объект вызывает программу JavaScript или $[officename] Basic, которая была назначена этому событию.
控制的事件处理是使用 $[officename] API 来实现。当为控制指定事件时，对象会将自己以内部注册的方式注册成特定控制事件的“收听者”。为此，该对象必须使用特定的接口，例如 XFocusListener 接口，以便对瞄准事件做出反应。事件发生后，控制会在接收到瞄准时调用收听者接口的特殊方法。内部注册的对象随后将调用指定到该事件的 JavaScript 或 $[officename] Basic 代码。