visual programar ejemplos codigos access-vba ms-access-2016

access vba - programar - Access 2016 establece eventos de control en tiempo de ejecución



vba access pdf (0)

¿Hay alguna manera de agregar un controlador de eventos para un control en tiempo de ejecución?

Considere este código (en la forma en que tengo solo TextBox1):

Option Compare Database Option Explicit Dim WithEvents tb As Access.TextBox Private Sub Form_Load() set tb = TextBox1 End Sub Private Sub tb_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) Debug.Print "tb_MouseDown" End Sub Private Sub TextBox1_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) Debug.Print "TextBox1_MouseDown" End Sub

Con ese código, se llaman a los dos controladores.
Si elimino el controlador TextBox1_MouseDown, el tb_MouseDown no se activa.