Visual Basic - ayuda por fa

Life is soft - evento anual de software empresarial
 
Vista:

ayuda por fa

Publicado por dison peña (29 intervenciones) el 24/11/2002 14:47:36
como hago para que en un textbox no se digite un numero mayor de x numeros no hablo de la longitud usando el maxlenght me refiero aque no se digite por ejemplo un numero mayor que 10

gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

RE:ayuda por fa

Publicado por Josetxu (75 intervenciones) el 24/11/2002 15:44:06
Pon esto en el procedimiento de evento Text1_LostFocus():

Private Sub Text1_LostFocus()
If Text1.Text <> "" Then
If Text1.Text > 10 Then
Text1.SetFocus
Text1.SelStart = 0
Text1.SelLength = Len(Text1.Text)
MsgBox "El numero debe ser menor de 10"
End If
End If
End Sub

Saludos
Josetxu
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

RE:ayuda por fa

Publicado por Josetxu (75 intervenciones) el 25/11/2002 08:11:08
Esta rutina se pone en marcha cuando el control TextBox pierde el foco, es decir cuando el usuario pasa al siguiente control.
Si quieres puedes ponerla en el procedimiento de evento Text1_Change, pero funcionar, FUNCIONA.

Saludos
Josetxu
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar