La excepción segúramente es porque estás usando una "O" de Oviedo en lugar de un Cero
PD: (ya estamos de nuevo usando los wrappers de las funciones de vb... (VAL) ¿no hay manera de cambiar eso he? xD)
el código lo he escrito al vuelo, si el número no está en el rango MIN-MAX entonces se escribe el valor MAX en el textbox, creo que es lo que querías hacer
fíjate lo facil que era
un saludo!
PD: (ya estamos de nuevo usando los wrappers de las funciones de vb... (VAL) ¿no hay manera de cambiar eso he? xD)
Código (vbnet) [Seleccionar]
dim MIN as integer = 0
dim MAX as integer = 100
Private Sub TextBox7_TextChanged(ByVal sender As Object, ByVal e As System.EventArgs) _
Handles TextBox7.TextChanged
select case cint(sender.text)
case not MIN to MAX:sender.text = cstr(MAX)
end Select
End Sub
el código lo he escrito al vuelo, si el número no está en el rango MIN-MAX entonces se escribe el valor MAX en el textbox, creo que es lo que querías hacer
fíjate lo facil que era
un saludo!