Para crear una rutina de evento para un evento para todos los objetos FlexPro de un cierto tipo, el procedimiento de evento debe escribirse en uno de los módulos de objeto AnyCursorObject, AnyDocObject, AnyFolder, AnyFormula, AnyFpObject o AnyValueObject. Puede crear un procedimiento de evento de este tipo con los siguientes pasos.
1.Por ejemplo, haga doble clic en AnyFpObject en su proyecto de plantilla o proyecto de base de datos en la ventana "Explorador de proyectos". (En la vista de carpetas, AnyFpObject se encuentra en la carpeta Objetos FlexPro).
2.Seleccione FpObjectClass en el cuadro de lista desplegable Objeto.
3.Seleccione un evento en el cuadro de lista desplegable Procedimiento.
Se añade una subrutina vacía al módulo de clase.
4.Agregue las instrucciones de Visual Basic que se ejecutarán cuando se produzca el evento.
El siguiente ejemplo muestra un procedimiento de evento ObjectModified en un proyecto de plantilla que se ejecuta cuando se modifica un objeto FpObject.
Private Sub FpObjectClass_ObjectModified(ByVal Object As Object)
MsgBox Object.Name & " was modified."
End Sub
Si existe un procedimiento de evento para un evento FpObject en una base de datos y en una base de datos de plantillas, se ejecutan ambos procedimientos de evento.
Nota La asignación de un objeto FlexPro específico a una de las clases de objeto AnyCursorObject, AnyDocObject, AnyFolder, AnyFormula, AnyFpObject o AnyValueObject se puede encontrar en el resumen de la jerarquía de objetos FlexPro.