TextBox

30/05/2008 - 21:40 por Manuel | Informe spam
Necesito que me enseñen hacer un textBox donde me recoga la edad, y
que solo permita los rangos de 15 a 110.

También necesito otro textBox donde recoga la fecha y quiero que los
rangos válidos sean del 1 de enero de 2007 al 31 de diciembre de 2010.

Desde ya, muchas gracias, saludos.
 

Leer las respuestas

#1 Héctor Miguel
31/05/2008 - 01:41 | Informe spam
hola, Manuel !

__ 1 __
Necesito... hacer un textBox donde me recoga la edad, y que solo permita los rangos de 15 a 110.


__ 2 __
... otro textBox... recoga la fecha y... que los rangos validos sean del 1 de enero de 2007 al 31 de diciembre de 2010.



1) (creo que) lo que te sirve para inciarte en la administracion de "restricciones" a controles (p.e.) textboxes
es que utilices el evento '_exit' para NO permitir al usuario cambiarse de control hasta que "cumpla los requisitos" (p.e.)
copia/pega las siguientes lineas => suponiendo que el TextBox para la edad se llama "TextBox1"...

Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean)
Select Case Val(TextBox1)
Case 15 To 110
' ok... la entrada es valida y el codigo le permite seguir adelante ... '
Case Else
MsgBox "Ingresa por favor numeros SOLAMENTE entre 15 y 110 !!!"
Cancel = True
End Select
End Sub

2) creo que la pagina que te sugeri anteriormente tiene "problemas con su servidor" :-(( (de todas formas)..
hablando de fechas... es probable que el 'orden' al que "obligas" (dd/mmm/yy) sea diferente para otros usuarios/pc's/...
ademas, la "natualeza" de un control TextBox es (precisamente) "aceptar" TODO tipo de textos (numeros, letras, etc.)
es probable que te salga mas "barato" utilizar un control "dedicado" a la entrada de fechas en tu formulario
(p.e. un control Calendar o un control DTPicker)

comentas cual seria tu preferencia/necesidad/disponibiidad/... para cambiar de control TextBox por otro tipo ?

saludos,
hector.

Preguntas similares