Solo letras en los TexTbox de Windows Forms para VB
Solo letras en los TexTbox de Windows Forms para VB
Aquí se muestra para todos los textbox del formulario pero si solo lo necesitan para uno especifico controlen el mismo evento KeyPress para ese textbox y yaPara VB este es el código
PublicClass Form1
Private Sub Form1_KeyPress(ByValsender As Object, ByVal e AsSystem.Windows.Forms.KeyPressEventArgs) Handles Me.KeyPress
If Char.IsLetter(e.KeyChar) Then
e.Handled = False
ElseIf Char.IsControl(e.KeyChar) Then
e.Handled = False
ElseIf Char.IsSeparator(e.KeyChar) Then
e.Handled = False
Else
e.Handled = True
End If
End Sub
EndClass
usingMicrosoft.VisualBasic;
usingSystem;
usingSystem.Collections;
usingSystem.Collections.Generic;
usingSystem.Data;
usingSystem.Diagnostics;
Public Class Form1
{
privatevoid Form1_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e)
{
if(char.IsLetter(e.KeyChar)) {
e.Handled = false;
} elseif (char.IsControl(e.KeyChar)) {
e.Handled = false;
} elseif (char.IsSeparator(e.KeyChar)) {
e.Handled = false;
} else{
e.Handled = true;
}
}
PublicForm1()
{
KeyPress += Form1_KeyPress;
}
}
COMENTA LA PUBLICACION