Ver Mensaje Individual
  #3 (permalink)  
Antiguo 19/02/2010, 12:10
ExpertoAmateur
 
Fecha de Ingreso: febrero-2010
Mensajes: 2
Antigüedad: 14 años, 9 meses
Puntos: 0
De acuerdo Respuesta: Textbox de solo numero y textbos de sololetras

Cita:
Iniciado por kyha Ver Mensaje
este InStr te devuelve un cero si la tecla introducida por el usuario no es un número, una coma , el signo menos, de la parte del teclado alfanumérica.El signo menos de la la parte numérica del teclado tiene otro código ascii.

Con Chr(8), e.KeyChar le estas permitiendo al usuario que le funcione la tecla de borrar.

Las demas teclas no funcionaran pues entraran en el if y devolvera el caracter "" , es decir que en pantalla no se vera nada.

No se si me explicado bien .
Muchas pero muchhisimassssssssssssssssssssssss gracias debes ser muy bueno progrando y de nuevo gracias me has sacado de apuros.... aunque aun no entiendo una cosa mas si me puedes ayudar con este codigo tambien.... te lo agradeceria

Private Sub TextBox1_KeyPress(ByVal sender As Object, _ByVal e As System.Windows.Forms.KeyPressEventArgs) _ Handles TextBox1.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

Última edición por ExpertoAmateur; 19/02/2010 a las 12:30