Este código:
Código vb.net:
Ver originalIf (Not Char.IsLetter(e
.KeyChar) And e
.KeyChar <> Microsoft
.VisualBasic.ChrW(8)) Then e.Handled = True
End If
No puede ir en una función o método cualquiera, sino
en el evento KeyPress de tu TextBox.
Te da error porque faltan los parámetros declarados en el prototipo del evento.
Si tu idea es usar un método para varios TextBox, mi sugerencia sería crear algo así:
Código vb.net:
Ver originalPublic Sub Validar_letras(ByRef sender As Object, ByRef e As System.Windows.Forms.KeyPressEventArgs) as Boolean
If (Not Char.IsLetter(e
.KeyChar) And e
.KeyChar <> Microsoft
.VisualBasic.ChrW(8)) Then e.Handled = True
End If
End Sub
De esa forma podrías invocarlo desde varios eventos KeyPress de diferentes TextBox.