Ver Mensaje Individual
  #2 (permalink)  
Antiguo 29/04/2009, 14:19
samccp
 
Fecha de Ingreso: enero-2009
Mensajes: 7
Antigüedad: 15 años, 4 meses
Puntos: 0
Respuesta: Limitar Textbox para que solo admita un nº entre 0 y 245??

Hola!
yo haria lo siguiente:

crearia una funcion llamada SoloNumeros

Public Function SoloNumeros(ByVal e As System.Windows.Forms.KeyPressEventArgs) As Boolean

If e.KeyChar = Convert.ToChar(8) Then Exit Function
If IsNumeric(e.KeyChar) <> True Then e.Handled = True
Return e.Handled

End Function

dicha funcion haria las veces de que solamente se puedan teclear numeros en una caja de texto, para ello, en el evento KeyPress de la caja de texto mandaria llamar la funcion, enviando como parametro el objeto "e" nativo del evento KeyPress

y despues de esa linea, simplemente hago una validacion del numero ingresado, quedaria algo asi:

Private Sub Usuario_KeyPress(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles Usuario.KeyPress
SoloNumeros(e)
If Integer.Parse(Me.Usuario.Text) < 0 Or Integer.Parse(Me.Usuario.Text) > 255 Then
MessageBox.Show("Numero ingresado fuera del rango")
End If
End Sub

y pues... ya dependeria de lo que quieras que se ejecute cuando el numero este fuera de rango...


espero haya sido de ayuda, saludos!