Caja de Texto sólo valores numéricos


Truco de Visual Basic.NET - Caja de Texto sólo valores numéricos


Crearemos una función llamada soloNumeros

Private Function soloNumeros(ByVal KCode As Int16) As Boolean

If (KCode >= 48 And KCode <= 57) Or KCode = 8 Then
Return False
Else
Return True
End If

End Function

En la caja de texto, en el evento KeyPress

Private Sub TextBox1_KeyPress(ByVal sender As Object _
, ByVal e As System.Windows.Forms.KeyPressEventArgs) _
Handles TextBox1.KeyPress

e.Handled = soloNumeros(System.Convert.ToInt16(Asc(e.KeyChar)))

End Sub

Más trucos de Trucos de Visual Basic.NET

Trucos más leídos