Le traitement des événements des champs de contrôle est effectué à l'aide de l'API de $[officename]. Si vous assignez un événement à un élément de contrôle, un objet s'enregistre en interne comme un &quot; Auditeur &quot; pour cet événement spécifique. Pour ce faire, l'objet doit utiliser une interface spécifique, l'interface XFocusListener par exemple, pour pouvoir réagir aux événements de focus. Lorsque l'événement se produit, l'élément de contrôle invoque une méthode spéciale de l'interface Listener dès qu'il reçoit le focus. L'objet enregistré en interne invoque alors le code JavaScript ou le code $[officename] Basic assigné à l'événement.
控制的事件处理是使用 $[officename] API 来实现。当为控制指定事件时，对象会将自己以内部注册的方式注册成特定控制事件的“收听者”。为此，该对象必须使用特定的接口，例如 XFocusListener 接口，以便对瞄准事件做出反应。事件发生后，控制会在接收到瞄准时调用收听者接口的特殊方法。内部注册的对象随后将调用指定到该事件的 JavaScript 或 $[officename] Basic 代码。