En tu formulario sólo tienes 3 cajas de texto?
Podrías poner un MessageBox para que te muestre el valor de la variable cajatexto antes de asignarlo a Controls.
Código vb.net:
Ver originalTry
MessageBox.Show(Me.cajatexto) 'PUBLICA QUE VALOR TE MUESTRA ACA
Me.Controls(Me.cajatexto).Text = ""
Me.Controls(Me.cajatexto).Focus()
Catch exception As NullReferenceException
MsgBox("Error al borrar", MsgBoxStyle
.Critical) End Try
Saludos