Saludos, ya probaste crear un evento en el OCX y mandarlo a ejecutar con RaiseEvent cuando se cambie alguna propiedad en el mismo? Por ejemplo:
Código vb:
Ver originalPublic Event TimeExpired(ByVal Status As String)
Public Sub RaiseTimeExpiredEvent()
RaiseEvent TimeExpired("Your time has run out")
End Sub
De esta manera puedes colocar en el evento las rutinas que deseas que se ejecuten en el formulario.