Si te ocurre eso es que la variable
cajaTexto está vacía o el valor no concuerda con el nombre de algún control del formulario.
Recuerda que debes activar el evento
Enter de todos los textbox.
Si te das cuenta al final del método del evento
Enter encontrarás todos los controles a los que se desea aplicar este evento
Código vb.net:
Ver originalPrivate Sub CajasDeTexto_Enter(ByVal sender As System.Object, ByVal e As System.EventArgs) _
Handles TextBox1.Enter, TextBox2.Enter, TextBox3.Enter
End Sub
Saludos.